Julien BLACHE
|
6a1c01fa15
|
Allow playlists from different files to have the same title
|
2009-11-28 10:55:42 +01:00 |
Julien BLACHE
|
1bd3b3a076
|
Fix paths and rename the project
|
2009-06-12 13:00:34 +02:00 |
Julien BLACHE
|
e1c0b6d4b7
|
Move *_offsetof() macro definitions to db.h
|
2009-06-11 23:17:17 +02:00 |
Julien BLACHE
|
1f92052409
|
Rename the songs table
|
2009-06-11 23:03:53 +02:00 |
Julien BLACHE
|
3cadbdb1e3
|
Remove unused db_file_fetch_bypath()
|
2009-06-11 20:46:11 +02:00 |
Julien BLACHE
|
0ad20e5220
|
Rework process_media_file() and related DB support routines
Avoid pulling all the file info from the DB in process_media_file() as
anything besides the file id and timestamp is not used at all.
|
2009-06-11 20:44:22 +02:00 |
Julien BLACHE
|
0a8c171187
|
Store playlist items paths instead of resolving to file ids
This allows for more dynamic playlists now that files can move
around while we're running.
|
2009-06-11 20:27:31 +02:00 |
Julien BLACHE
|
3b7ff30c1b
|
Remove useless force_update field in media file info
|
2009-06-11 19:15:22 +02:00 |
Julien BLACHE
|
538d81b402
|
Always rescan and update playlists
This is needed to keep relative playlist items up to date in the
database when the playlist file moves around.
|
2009-06-11 19:04:21 +02:00 |
Julien BLACHE
|
c589d92b14
|
Use db_get_count() wherever applicable; simplify db_{pl,files}_get_count() prototypes
|
2009-06-11 18:41:50 +02:00 |
Julien BLACHE
|
2d1c35b855
|
Count playlist items on the fly
|
2009-06-11 18:28:01 +02:00 |
Julien BLACHE
|
30204cbb76
|
Remove unused toplevel watch attribute
|
2009-06-11 17:36:13 +02:00 |
Julien BLACHE
|
c81b33bd02
|
Bring db_watch_delete_bywd() prototype back in line with other db_watch_delete_by*()
|
2009-06-11 17:35:32 +02:00 |
Julien BLACHE
|
07e22d8870
|
Add watch query/enumeration
|
2009-06-11 16:44:49 +02:00 |
Julien BLACHE
|
129ca8dfff
|
Add watch deletion by path/match/cookie routines
|
2009-06-11 16:15:35 +02:00 |
Julien BLACHE
|
267ab7cb1a
|
Rename db_query_get_count() to db_get_count()
Make that a generic helper, given it's used outside queries.
|
2009-06-11 15:45:49 +02:00 |
Julien BLACHE
|
cef1636415
|
Add watch-moving routines
|
2009-06-11 15:42:51 +02:00 |
Julien BLACHE
|
87aa24454d
|
Add watch-marking routines
|
2009-06-11 15:24:10 +02:00 |
Julien BLACHE
|
56127b3ecc
|
Add file and playlist disable-by-match routines
|
2009-06-11 15:09:10 +02:00 |
Julien BLACHE
|
d63da9f08f
|
Add file and playlist enable/disable routines
|
2009-06-10 22:28:54 +02:00 |
Julien BLACHE
|
9ff8913dd6
|
Add file and playlist deletion (by path) routines
|
2009-06-10 22:28:49 +02:00 |
Julien BLACHE
|
a9697eccdf
|
Add storage of inotify watch info
|
2009-06-10 22:28:43 +02:00 |
Julien BLACHE
|
bfa2488343
|
Add support for disabled files and playlists
|
2009-06-10 19:11:12 +02:00 |
Julien BLACHE
|
4e38d168e1
|
Set and check database schema version
|
2009-06-10 19:04:18 +02:00 |
Julien BLACHE
|
7314dd21c7
|
Purge old files and playlists after bulk scan
|
2009-06-10 19:04:18 +02:00 |
Julien BLACHE
|
f2c677462b
|
Add new database code
|
2009-06-10 19:04:12 +02:00 |