Commit Graph

  • b64d282f32 [artwork] Fix for issue #427, some embedded file artwork not showing ejurgensen 2017-10-27 19:51:37 +0200
  • 66a46173fa [httpd_daap.c] Improve user_agent_filter() code ejurgensen 2017-10-21 19:19:51 +0200
  • 2deb3b1770 [docs] Set Hyperfine Remote to supported in README ejurgensen 2017-10-20 22:54:39 +0200
  • 2beb2fc4cf [httpd_dacp] Fixup temp log line ejurgensen 2017-10-20 22:46:00 +0200
  • 190e37e537 [httpd_dacp] Fix bug where not always increasing revision number (issue #423) ejurgensen 2017-10-20 22:28:31 +0200
  • a94fda38cc [mpd] Some minor fixup ejurgensen 2017-10-20 19:49:17 +0200
  • 64dd6b93da [filescanner] Add missing timestamp update in itunes scanner ejurgensen 2017-10-17 22:48:36 +0200
  • e9e8567e8c [filescanner] Make sure to split in transactions even when playlist tracks are unknown ejurgensen 2017-10-15 23:34:32 +0200
  • 2d54d0d8fe [filescanner] More alignment of iTunes scanner with the playlist scanner ejurgensen 2017-10-15 23:02:20 +0200
  • bf8fa1c3f0 [db] Remove poorly performing and now unused _bymatch() functions ejurgensen 2017-10-15 15:55:48 +0200
  • 322abb8274 [filescanner] Copy playlist scan optimisations to itunes scanner ejurgensen 2017-10-15 15:43:48 +0200
  • 3520ab030e [filescanner] Fix wrong param in filescanner_playlist.c ejurgensen 2017-10-15 15:14:09 +0200
  • a57f7fc188 [httpd_dacp] Clean up code, remove dead stores ejurgensen 2017-10-15 01:12:20 +0200
  • 1070f507a2 [filescanner] Add some const's and various fixup ejurgensen 2017-10-15 00:09:44 +0200
  • 78dd8c89b6 [filescanner] Log message modifications ejurgensen 2017-10-14 21:07:01 +0200
  • 00b7b97382 [db] Make I_FNAME index case insensitive and search fname using COLLATE NOCASE ejurgensen 2017-10-14 20:50:58 +0200
  • 88a565ea2c [db] Replace sqlite3_xxx() calls outside db.c/cache.c so they are abstracted ejurgensen 2017-10-14 20:16:34 +0200
  • 659b5c70c4 [db] Faster size check in db.c's db_snprintf() ejurgensen 2017-10-14 13:17:21 +0200
  • 47585d0d03 [db] Add methods db_mprintf() and db_snprintf() which wrap sqlite ejurgensen 2017-10-14 10:14:09 +0200
  • 4d47307a02 [db/filescanner] Add index on fname, change playlist matching (wip) ejurgensen 2017-10-14 09:12:52 +0200
  • 45bd2d6cc8 [filescanner] Protect URL items in playlists from purge after scan ejurgensen 2017-10-02 23:02:50 +0200
  • 65b4c579f3 [db] Add method db_pl_ping_items_bymatch() ejurgensen 2017-10-02 23:02:25 +0200
  • b9621102f4 [db] Remove db_file_stamp_bypath(), not required any more ejurgensen 2017-10-02 22:15:44 +0200
  • 4928d2c155 [spotify] Replace db_file_stamp_bypath with db_file_ping ejurgensen 2017-10-02 22:10:38 +0200
  • d6b30f5a64 [spotify] Add MEDIA_KIND_MUSIC and move DATA_KIND_SPOTIFY ejurgensen 2017-10-02 00:04:05 +0200
  • c8edd2ff64 [spotify] Use db_file_ping_bypath() + refactor + fix small memleak ejurgensen 2017-10-01 23:48:00 +0200
  • 10bd30c036 [filescanner] Update playlist scanner to use db_file_ping_bypath() to save queries ejurgensen 2017-10-01 23:46:34 +0200
  • fa2b4b810f [filescanner] Reduce number of queries during scan ejurgensen 2017-10-01 00:45:01 +0200
  • fe731c0993 [db] Add new method db_file_ping_bypath() + cleanup malloc->calloc and char->const char ejurgensen 2017-10-01 00:43:24 +0200
  • 95121e7157 [filescanner] Improve playlist scan speed with transactions (WIP - not working for URL's) ejurgensen 2017-09-30 19:00:10 +0200
  • f590aef151 [docs] Add instructions for remote access (#424) Tom Johnson 2017-10-09 19:14:31 +0100
  • 14811d0f4c Fixed instructions to show that ffid value can be anything Thomas Barrett 2017-10-09 11:26:36 +0100
  • b3125318de Added instructions for remote access Thomas Barrett 2017-10-06 16:12:10 +0100
  • 0c2773039b [-] Fix alsa.c null pointer deref + some minor bugs and do some housekeeping ejurgensen 2017-10-05 22:13:01 +0200
  • 2d27d14f3d [docs] Update README: Hyperfine is only partially working ejurgensen 2017-10-03 23:05:29 +0200
  • 1c377035f1 [raop] Restore ATV4/tvOS11 support by removing needless requirement for timing_port (closes #422) ejurgensen 2017-09-26 21:41:53 +0200
  • 02e5f02e7f [configure] Fix misplaced av_* declaration checks ejurgensen 2017-09-17 00:34:20 +0200
  • c75097b02e [transcode] Log pix_fmt by name instead of enum ejurgensen 2017-09-17 00:00:24 +0200
  • eec98e3b7e [main/transcode] Fix some libav compability + log what ffmpeg/libav we are using ejurgensen 2017-09-16 23:01:42 +0200
  • 7cc9a8b02b [httpd] Fix unused label when compiling without libwebsockets ejurgensen 2017-09-16 17:00:42 +0200
  • 6c45b808c0 [httpd/jsonapi] Fix unused variables when compiling without (#421) chme 2017-09-16 12:37:32 +0200
  • 3206f0880f [httpd/jsonapi] Fix unused variables when compiling without --enable-spotify chme 2017-09-16 12:17:55 +0200
  • ab6f599973 [docs] Adjust libwebsockets info in INSTALL ejurgensen 2017-09-16 09:19:56 +0200
  • c0814c56fd Merge pull request #420 from chme/web ejurgensen 2017-09-16 09:11:05 +0200
  • 17162abedf [htdocs] Fix size of stats heading on mobile devices chme 2017-09-16 07:20:08 +0200
  • 507bec8b8e [-] Fixup ifdef WEBSOCKET->HAVE_LIBWEBSOCKETS that I missed ejurgensen 2017-09-16 01:25:47 +0200
  • ef6f465aa8 [httpd_jsonapi] Add missing include ejurgensen 2017-09-16 00:10:26 +0200
  • f8c442ba38 [configure] Change so we enable/disable websockets based on libwebsockets >= 2.0.2 presence ejurgensen 2017-09-16 00:05:50 +0200
  • 546362980b Merge pull request #408 from chme/web ejurgensen 2017-09-15 23:15:49 +0200
  • da2e998c8d [listener] fix typo in comment for stored playlists chme 2017-09-02 07:36:16 +0200
  • ecfea82234 [httpd/spotify] Redirect to admin.html, remove old oauth interface chme 2017-08-28 21:14:35 +0200
  • e4e5fd5d59 [travis] Disable building with websocket support chme 2017-09-15 07:21:40 +0200
  • 4c9d94300a [doc] Update INSTALL chme 2017-09-11 21:04:19 +0200
  • b678542ad6 [htdocs] Add admin web interface chme 2017-08-12 19:43:10 +0200
  • 2c51c6571a [misc] Add websocket to buildopts chme 2017-09-15 07:16:41 +0200
  • 75eb5420fd [httpd/websocket/conf] Initial websocket implementation chme 2017-08-12 20:01:57 +0200
  • 0abf195347 [httpd/json] Add json api to httpd chme 2017-08-12 19:42:06 +0200
  • 42b644020d [conf] Add "websocket_port" to config file chme 2017-09-15 07:04:18 +0200
  • f1e706ee8f [httpd] Allow browsers to cache static files chme 2017-08-29 23:12:46 +0200
  • 5d5ed42749 [main/misc] Add misc-function to retrieve enabled buildoptions chme 2017-09-02 07:30:23 +0200
  • a04604f693 [logger] New logdomain L_WEB for websocket/jsonapi implementation chme 2017-08-12 20:00:12 +0200
  • 9275f7a938 [httpd] Expose function for authenticating admin requests chme 2017-08-20 15:38:26 +0200
  • 1d49413070 [httpd/conf] Fix serving files from WEB_ROOT folder and enforce setting the admin password chme 2017-08-12 19:37:07 +0200
  • 9b84150f6e [misc_json] New function jparse_obj_from_evbuffer chme 2017-08-27 10:42:14 +0200
  • 89fc1fa5b8 [misc/spotify] Move json helper functions into its own file chme 2017-08-27 08:44:00 +0200
  • a832e40bea [spotify] Add function spotify_login_user chme 2017-08-27 07:20:50 +0200
  • 29c0264444 [spotify] Add spotify status info and notify about status changes chme 2017-08-19 08:36:43 +0200
  • 7bf6aec3a6 [listener] New event type for spotify status changes chme 2017-08-26 09:16:27 +0200
  • f449204ea2 [spotify] Add support for calling sp_session_user_name chme 2017-08-21 21:19:33 +0200
  • 4b49ce69e2 [pairing/listener] Add function to retrieve name of remote and notify about start and finish of remote pairing requests chme 2017-08-16 21:32:46 +0200
  • b8face2642 [docs] Add another note about previous pairing file format (closes #417) ejurgensen 2017-09-09 19:00:19 +0200
  • 400f4ef3ee [main] Fix typo ejurgensen 2017-09-08 08:19:49 +0200
  • c27448418c [httpd/mpd] Make sure daemons listen on both ipv4 and ipv6 if enabled ejurgensen 2017-09-07 21:44:12 +0200
  • ae446046f5 [mpd] Notify mpd clients on library update events chme 2017-08-06 17:50:54 +0200
  • f81d33701b [listener/library] Notify listeners about start/finish of library update chme 2017-08-06 17:39:32 +0200
  • 0b2ee5a9eb [db/mpd] Simplify getting file count from db chme 2017-08-12 16:47:44 +0200
  • 35be7f920f Merge a5568be9b8 into c45a85d143 chme 2017-08-26 22:14:20 +0000
  • c45a85d143 [dacp] Fix issue where Hyperfine Remote provides speaker ids as decimal ejurgensen 2017-08-27 00:02:39 +0200
  • a5568be9b8 [pairing/filescanner/mpd] Rework paring to accept pin instead of arglist chme 2017-08-26 10:44:08 +0200
  • 148f07a0a5 [spotify/filescanner] Rework spotify login to accept user/password instead of arglist chme 2017-08-26 10:38:57 +0200
  • 8c0be3a0f3 [docs] Improve Spotify login instructions ejurgensen 2017-08-26 10:33:54 +0200
  • 1b8adc11ed [dmap] Use a wrapper for dmap_find_field() Avoids the need to have definition of dmap_find_field in dmap_common.h that must be kept in sync with the definition that gperf generates. ejurgensen 2017-08-25 19:27:41 +0200
  • 43abb18e4e [transcode] Fix illegal write when *icy_timer is null (fixes issue #412) ejurgensen 2017-08-20 23:08:36 +0200
  • 2d3d641f41 Merge pull request #413 from chme/realpath ejurgensen 2017-08-12 21:52:30 +0200
  • 05b15d9679 Merge pull request #384 from chme/storedplaylist3 ejurgensen 2017-08-12 21:49:08 +0200
  • 14877a49e0 [misc] Replace m_realpath with realpath from stdlib.h chme 2017-08-12 13:35:22 +0200
  • d477294809 [filescanner] Guard against modifying files outside the library and guard against creating m3u playlists with the same virtual path like pls playlists chme 2017-08-12 10:22:18 +0200
  • 8f49a6fb45 [mpd/conf] Add config option to enable modifying stored playlists chme 2017-08-12 08:28:05 +0200
  • dc3f9443e7 [mpd/conf] Add support for stored playlist commands (add/save/delete) chme 2017-08-09 18:21:46 +0200
  • d10c3672c6 [filescanner] Add support to save/add/delete local stored playlists chme 2017-08-09 18:21:00 +0200
  • f84e87913c [library] Allow save/add/delete of playlists if source supports it chme 2017-08-09 18:19:20 +0200
  • ff4b388d26 [db] Use db_get_one_int in db_pl_id_bypath chme 2017-05-01 13:28:46 +0200
  • 0f4f8a9a40 Merge branch 'ffmpeg_update2' ejurgensen 2017-08-07 00:13:31 +0200
  • a975dabded [artwork] Re-apply commit ef13abe to artwork_legacy.c ejurgensen 2017-08-07 00:09:27 +0200
  • e489f1a6a9 [configure] Use avcodec_parameters_from_context as check for codecpar ejurgensen 2017-03-05 10:05:21 +0100
  • 6b94a34501 [config] Added check for modern AV apis Scott Shambarger 2017-03-04 16:46:01 -0800
  • 394dee2a86 [raop] Log src and dst ip addresses (checking for ipv6, not sure it is allowed) ejurgensen 2017-03-04 23:05:59 +0100
  • 548d9ada2e [transcode] Fixup dead assignment ejurgensen 2017-03-04 18:30:19 +0100
  • c13ed8761a [trancode/artwork] Put back compability with older versions of ffmpeg/libav ejurgensen 2017-03-04 11:10:43 +0100
  • f9375ef915 [transcode] More adjustments for libav 12 ejurgensen 2017-03-04 09:40:29 +0100