784f1faf8f72e0f3958efa53dd2813b8f3ce5ff7
[apps/core/preloaded/music-player.git] / src / common / mp-item.c
1 /*
2  * Copyright 2012         Samsung Electronics Co., Ltd
3  *
4  * Licensed under the Flora License, Version 1.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *  http://www.tizenopensource.org/license
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16
17 #include <sys/time.h>
18 #include <vconf.h>
19 #include <glib.h>
20 #include <fcntl.h>
21
22 #include "music.h"
23 #include "mp-item.h"
24 #include "mp-menu.h"
25 #include "mp-ug-launch.h"
26 #include "mp-player-debug.h"
27 #include "mp-group-view.h"
28
29 bool
30 mp_item_update_db(char *fid)
31 {
32
33         mp_media_info_h media;
34         int count = 0;
35         bool ret = FALSE;
36
37         ret = mp_media_info_create(&media, fid);
38         if (ret != 0)
39         {
40                 mp_media_info_destroy(media);
41                 return false;
42         }
43
44         mp_media_info_get_played_count(media, &count);
45
46         mp_media_info_set_played_count(media, ++count);
47         mp_media_info_set_played_time(media, time(NULL));
48
49         mp_media_info_destroy(media);
50
51         return TRUE;
52 }
53