This website requires JavaScript.
8ee3ef5b15
[filescanner] Trigger library-scan on .init-rescan / .full-rescan
chme
2017-01-06 11:46:11 +0100
510d38c059
[library/filescanner/spotify] Rework full-rescan logic
chme
2017-01-06 11:08:47 +0100
4e60626749
[db] Add missing purge of directories in db_purge_all
chme
2017-01-06 10:45:25 +0100
65ce902e3c
[db_init] Set admint.value to VARCHAR(255)
chme
2017-01-06 10:15:58 +0100
99945fa576
[spotify] Rescan of single playlists if update trigger received from libspotify (Readds "spotify:savedtracks" playlist to avoid deletion of saved tracks)
chme
2017-01-05 22:09:19 +0100
adac1d3b5f
[spotify] Trigger scan after retrieving a valid access token from the webinterface
chme
2017-01-04 20:27:55 +0100
ae1a45bacc
[library/spotify] Implement rescan in spotify.c and purge old files after rescan
chme
2017-01-01 16:51:21 +0100
0bea83cafa
[spotify] Scan saved albums and playlist using the spotify web api
chme
2017-01-01 11:06:00 +0100
1672b67040
[library/filescanner] Move purging of old content to library; Remove ping for spotify files in filescanner (not needed, either they get updated through the init-scan or purged)
chme
2017-01-01 11:05:18 +0100
263edaa8b3
[misc] Helper function safe_strdup (NULL safe strdup)
chme
2017-01-01 10:23:34 +0100
4bd42dda41
[spotify] Remove loading saved tracks from the webapi (will be readded later)
chme
2017-01-01 08:32:05 +0100
1a85257fb3
[spotify] Extract function for preparing directories
chme
2016-12-31 16:56:35 +0100
5efadb6fc2
[spotify_webapi] Add separate file for accessing the web api
chme
2016-12-31 16:46:59 +0100
56ce3f9cba
[library/filescanner/spotify] Add library source abstraction and new "library" thread
chme
2016-12-31 07:28:18 +0100
ca6836f638
[scripts] Add missing linker flags to FreeBSD install script
ejurgensen
2017-01-12 22:44:08 +0100
785ff21045
Merge pull request #328 from sshambar/fixconfig
ejurgensen
2017-01-12 22:41:47 +0100
45d513d206
[rtsp] Do not fail if ContentLength has chars after num value (e.g. whitespace)
ejurgensen
2017-01-10 21:09:08 +0100
ba5d5f0f4a
[config] Add prefix search to library tests, re-test unistring with iconv
Scott Shambarger
2017-01-10 10:10:09 -0800
637faa41f4
[config] Just use an empty config.rpath as it's only used by iconv
Scott Shambarger
2017-01-07 13:27:17 -0800
20e19d9fe9
[config] Fix check for pthread_setname_np on linux
Scott Shambarger
2017-01-06 13:58:02 -0800
c4195239d2
[config] Make macros more robust
Scott Shambarger
2017-01-06 12:49:57 -0800
966a81cc77
[db] Fixup - itemcount not required for finding a playlist
ejurgensen
2017-01-06 20:03:02 +0100
213b58c012
[db] Forgot to add Q_FIND_PL as a playlist query
ejurgensen
2017-01-06 19:58:38 +0100
89b715aeba
[docs] README update - playlist artwork
ejurgensen
2017-01-06 19:49:09 +0100
27946a472b
[artwork] Add handler for playlist local artwork (for http items) - ref https://www.raspberrypi.org/forums/viewtopic.php?p=1090166#p1090166
ejurgensen
2017-01-04 23:20:59 +0100
ce4ef0aa23
[config] Many updates to configuration and feature checks
Scott Shambarger
2017-01-06 00:44:18 -0800
b7c4256df4
[db] Refactor db_build_query_* to reduce redundancy
ejurgensen
2017-01-04 22:29:47 +0100
2d5291c3e1
Merge a2b84f6f6a
into ce998fb38a
jmaggard10
2017-01-01 11:30:22 +0000
8ead7ea3b8
[config] configure.ac checks required features, updated porting
Scott Shambarger
2016-12-29 16:14:22 -0800
ce998fb38a
[rtsp] Additional logging
ejurgensen
2016-12-29 20:32:05 +0100
80fe738583
[mdns] Fix for missing HOST_NAME_MAX on FreeBSD
ejurgensen
2016-12-29 19:30:04 +0100
82470b5168
[filescanner] Ignore spotify/lastfm/remote during startup, they can give DB deadlocks - see https://www.raspberrypi.org/forums/viewtopic.php?p=1087137#p1087137
ejurgensen
2016-12-28 22:53:00 +0100
bcf7324c0a
[config] Fixed service file perms
Scott Shambarger
2016-12-27 16:02:59 -0800
97afb22dc8
[config] Updated libunistring macro
Scott Shambarger
2016-12-27 16:01:41 -0800
a1498fbe4f
[config] Added rpm spec file
Scott Shambarger
2016-12-27 15:57:41 -0800
17d3058147
[config] Build conf/service, added user/group name config
Scott Shambarger
2016-12-27 15:47:00 -0800
8b4b55b748
[config] Make gperf/antlr maintainer tools, support distcheck
Scott Shambarger
2016-12-27 15:32:08 -0800
b9e62ce75f
[config] Update configure to support autodetect of features
Scott Shambarger
2016-12-27 15:15:04 -0800
b38bccc458
[gperf] Renamed products to .h so they aren't built if listed in SOURCES
Scott Shambarger
2016-12-27 15:08:08 -0800
d7f8dea0ec
[config] Modernize autotools
Scott Shambarger
2016-12-27 14:51:37 -0800
e4387fe33e
Merge pull request #326 from chme/tx
ejurgensen
2016-12-27 22:15:10 +0100
201f019655
[filescanner] Purge old db entries outside of the transaction in bulk scan
chme
2016-12-27 21:32:42 +0100
be6b4376e8
[db] wrap db_purge_cruft in a transaction
chme
2016-12-27 21:31:01 +0100
3bb6220ce9
[transcode] Make sure transcode_seek() only returns negative on error - newer ffmpeg seems to give timestamps that give negative got_pts when seeking to 0
ejurgensen
2016-12-27 00:02:02 +0100
cf7787dbc2
[filescanner] Fix nested transaction
chme
2016-12-24 07:44:03 +0100
1748430c48
[db] Review of cache regeneration triggers
ejurgensen
2016-12-18 21:18:15 +0100
40d34ed4ad
Merge pull request #324 from chme/db3
ejurgensen
2016-12-18 11:20:10 +0100
70f3465dfe
Merge pull request #323 from chme/db
ejurgensen
2016-12-18 11:18:23 +0100
7856498951
[db] Remove unused functions db_files_update_songartistid, db_files_update_songalbumid
chme
2016-12-17 15:43:39 +0100
f5fe1e665a
[filescanner] Remove rebuilding of persistent ids (artist, album)
chme
2016-12-17 07:38:00 +0100
3d3c27190b
[db] Add function to cleanup the 'groups' table (artists and albums)
chme
2016-12-14 19:28:27 +0100
af774ef175
[filescanner] Remove unnecessary query for file id in process_media
chme
2016-12-16 18:38:03 +0100
351725c8b2
[db] initialize id parameter with 0
chme
2016-12-16 18:38:28 +0100
1ab9151489
[http] Repair broken libevent 2.0 compability
ejurgensen
2016-12-11 20:20:27 +0100
2ee4988a50
[httpd] Add missing include for event2/keyvalq_struct.h (closes #321 )
ejurgensen
2016-12-11 19:10:53 +0100
7a9bf07d90
Merge pull request #320 from chme/admintable
ejurgensen
2016-12-10 08:19:50 +0100
de61a3a851
[db] Remove db_admin_update and rename db_admin_add
chme
2016-12-09 16:31:42 +0100
e29539fa68
[db] add primary key to admin table
chme
2016-12-09 07:07:33 +0100
ad4cdc2216
[httpd] Silence compiler warning about unused var
ejurgensen
2016-12-09 21:49:22 +0100
d7b63ebc6a
Merge pull request #319 from chme/dbgetint
ejurgensen
2016-12-09 19:29:01 +0100
2f6131091b
Merge pull request #318 from chme/mpdconsume
ejurgensen
2016-12-09 19:28:03 +0100
c4732b835f
[db] Remove unused function db_file_id_byfilebase
chme
2016-12-09 16:20:50 +0100
588fe120b7
[db] Rename db_get_count to db_get_one_int
chme
2016-12-09 16:20:03 +0100
1221244eed
[mpd] Implement consume command and return consume mode in status command
chme
2016-10-23 10:16:35 +0200
c3e8568782
[player] Add 'consume' mode
chme
2016-10-23 10:16:04 +0200
6f0e50add1
Merge pull request #317 from chme/dbupgrade1901
ejurgensen
2016-12-09 07:22:13 +0100
94f450769d
[db] Fix upgrade to v19.01
chme
2016-12-09 07:07:05 +0100
9ba512a340
Merge pull request #309 from chme/persistentqueue3
ejurgensen
2016-12-08 21:06:17 +0100
2d1e5f6d60
[player/db] Remove function "db_file_get_seekpos"
chme
2016-12-04 17:48:35 +0100
d339f5bcd2
[db] fixup
chme
2016-12-04 11:34:19 +0100
edc609b531
[db] Queue fetch functions should end the query after start and fetch
chme
2016-12-04 09:30:21 +0100
09c2e7ca76
[db] Add missing free of query_param.filter
chme
2016-12-04 09:05:11 +0100
fb55960b0a
[db] Remove db_queue_enum struct and use generic query_params
chme
2016-12-04 08:18:33 +0100
b9117f9abd
[db] Remove unnecessary setting of query param fields to 0
chme
2016-12-04 07:42:38 +0100
d431ace5c4
[db] Use a minor version update for the new queue table (v19.01 instead of v20.00)
chme
2016-12-04 07:28:06 +0100
fdd85ccf66
[raop/dmap] Build raop metadata from queue item
chme
2016-12-03 20:40:54 +0100
81412af1ee
Merge pull request #316 from chme/savedtracks
ejurgensen
2016-12-03 15:05:49 +0100
ea56ee91bd
[spotify] Add missing virtual path to "Saved Tracks" playlist
chme
2016-12-03 14:50:20 +0100
6c6f02fdfa
Rename "queue_item.item_id" to "queue_item.id"
chme
2016-12-03 08:03:19 +0100
eb896a1085
[db] Fix loglevel
chme
2016-12-03 07:41:12 +0100
0251f3c514
[db] Rename "queue_add_mediafileinfo" to "queue_add_file"
chme
2016-12-03 07:07:01 +0100
b5bf1928ff
[db] Rename "plversion" to "queue_version", add missing init query for queue_version
chme
2016-12-03 07:00:28 +0100
6c7df96371
[db] Remove forward declaration of queue_fetch_byitemid
chme
2016-12-03 06:37:38 +0100
cef4fedfb4
Remove unused structs and player arguments
chme
2016-11-13 12:24:25 +0100
6c66d39d91
[player] Fix segfault if player reaches end of queue, fix repeat single
chme
2016-11-12 18:45:54 +0100
a0590ce548
[db/player] Icy metadata update
chme
2016-11-12 13:23:41 +0100
e08b4f3b01
[rng] Cleanup: remove unused function 'shuffle_ptr'
chme
2016-11-12 08:52:48 +0100
a023595b6f
[queue] Remove queue.c/.h
chme
2016-08-20 09:16:54 +0200
c504abe451
Use queue db table instead of in memory queue struct
chme
2016-11-08 21:27:38 +0100
8ebf2f9307
[db] Add functions to access/modify the queue table
chme
2016-11-04 15:34:00 +0100
0beb68e1f1
[db] Upgrade db to v20.00
chme
2016-11-04 15:09:24 +0100
faaeb92ce5
[player] Reading media_file_info is not necessary in source_pause
chme
2016-10-26 20:09:09 +0200
2d27636644
[rng] Add function to shuffle an int array
chme
2016-10-15 10:06:18 +0200
3921cf5732
Merge branch 'spwebapi2'
ejurgensen
2016-11-27 22:54:06 +0100
7239d39c5f
[httpd] UI apology
ejurgensen
2016-11-27 22:52:59 +0100
f11a094d82
[spotify] Add oauth instructions to README
ejurgensen
2016-11-27 20:21:56 +0100
51e6008ef6
Merge pull request #305 from chme/streamsetup
ejurgensen
2016-11-26 17:43:24 +0100
633d297936
Merge pull request #314 from chme/pipeoutputsync
ejurgensen
2016-11-20 08:45:15 +0100
40621a9429
Merge pull request #313 from chme/scanbuild
ejurgensen
2016-11-20 08:43:35 +0100
27b9ee16c9
[fifo] Try to keep in sync with airplay speakers
chme
2016-11-19 07:45:15 +0100