Commit Graph

  • 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