Commit Graph

5053 Commits

Author SHA1 Message Date
chme 72d790aec5 [web-src] Build web interface with modern option
This results in separate js files for browsers that support ES2015
and those that do not. Should reduce file size and parsing performance
for modern browsers.
2020-04-24 06:30:27 +02:00
chme 70bb1cbc7a [web-src] Order new podcast episodes by release date 2020-04-24 06:30:27 +02:00
chme 6946c309c9 [web-src] Only show error message for api requests with valid url 2020-04-24 06:30:27 +02:00
chme fe0ca815a7 [web-src] Always show cover artwork in album dialog
If no artwork is available or not yet loaded, falls back to the
generated cover artwork. Avoids jumping of dialog after loading of
remote image finished.
2020-04-20 19:24:25 +02:00
chme f2d4b88c12 [web-src] Do not rely on name of playlist for podcast deletion 2020-04-20 19:24:25 +02:00
chme 4b1688ceb8 [web-src] Generate cover image if not available for now playing page,
and some styling changes for the navbars
2020-04-18 07:02:45 +02:00
chme 65b444f0a3 [web-src] Update dependencies 2020-04-18 07:02:03 +02:00
chme bbacf3e406 [web-src] Add seek forward/backward buttons for podcasts/audiobooks 2020-04-18 07:02:03 +02:00
whatdoineed2do/Ray 45e7816637 [web-src] skip fwd/back only for non url/pipe 2020-04-18 07:02:03 +02:00
whatdoineed2do/Ray cb6b1919a8 [web-src] add fast skip fwd/back on now playing
Conflicts:
	web-src/src/pages/PageNowPlaying.vue
2020-04-18 07:02:03 +02:00
chme b298fc1170 [web-src] Restyling of navbars and now playing page 2020-04-18 07:02:03 +02:00
chme 1d24622c99 [web-src] "add podcast" dialog updates 2020-04-15 20:17:24 +02:00
chme af2c79a2f4 [web-src] Refactor "remove podcast" handling 2020-04-15 20:17:24 +02:00
chme 77b4ea657a [web-src] Move "mark all played" to album modal 2020-04-15 20:17:24 +02:00
chme 6424e23f14 [web-src] Do not show queue save dialog if queue is empty 2020-04-15 20:17:24 +02:00
chme 936b7f7b5d [web-src] Style change for update and rescan buttons in About page 2020-04-15 20:17:24 +02:00
chme 4dac88ca1a [web-src] Use prefix to search by expression
Fixes inconsistency in searching by recent search term, improves
usability if switching between search by query and search by expression.
Ignores searches by expression when switching to Spotify search.
2020-04-12 09:41:01 +02:00
chme 52d37b883c [web-src] Update to Vue CLI 4 and fix linter issues 2020-04-12 09:41:01 +02:00
chme 72f93eb97f [web-src] Update version to 0.7.0 and update dependencies 2020-04-11 18:34:52 +02:00
whatdoineed2do/Ray b14d55c922 [web-src] search page can allow serach by smartpl 2020-04-11 18:34:52 +02:00
whatdoineed2do/Ray 7481365dc2 [web-src] RSS feed maintainence updates to podcast pages and new add/remove RSS modal 2020-04-11 18:34:52 +02:00
chme baf90f689f [web-src] Show pop up dialog for remote pairing requests 2020-04-11 18:34:52 +02:00
chme a0cf9560a4 [web-src] Add settings page for artwork providers 2020-04-11 18:34:52 +02:00
ejurgensen 08b2eb8d4c [dacp/player] Change support for prevent-playback and busy (ref issue #934)
Adds support for dcmp.device-busy, and also changes handling of
device-prevent-playback so it matches iTunes better.
2020-04-10 21:01:41 +02:00
ejurgensen 804239841d [-] Fix copy/paste error from commit dbc798da (closes #937) 2020-04-10 20:51:00 +02:00
ejurgensen 46b9a9d2cf
Merge pull request #936 from whatdoineed2do/scan-m3u-extgenre
[scan] support EXTGENRE in m3u playlist
2020-04-09 21:10:04 +02:00
whatdoineed2do/Ray e5ff30e11b [scan] support #EXTGENRE: 2020-04-09 17:43:09 +01:00
ejurgensen c4cc366e6f [artwork] Avoid slow nowplaying artwork response -> slow Remote connect
Lower priority of potentielly slow embedded artwork retrieval, plus make sure
we tell the transcode module about http data kind, so that it can probe
quicker.
2020-04-07 22:54:10 +02:00
ejurgensen 3a897afc44 [xcode] Use smaller probe size for remote tracks for quicker startup 2020-04-07 21:44:52 +02:00
ejurgensen a8e6522a3c [xcode] Change workaround in commit a0ac66e for AIFF issue
This solution matches what we do for 'in' filter
2020-04-07 21:24:31 +02:00
ejurgensen a0ac66e020 [xcode] Workaround for ffmpeg detecting channel_layout = 0 for AIF 2020-04-07 20:55:17 +02:00
ejurgensen a509152823
Merge pull request #932 from whatdoineed2do/smartpl-samplerate
[smartpl] support "samplerate"
2020-04-07 20:44:14 +02:00
whatdoineed2do/Ray 0baa0ac552 [smartpl] add samplerate 2020-04-07 18:46:33 +01:00
ejurgensen 6957634a5c
Merge pull request #930 from whatdoineed2do/smartpl-bitrate-codectype
[smartpl] support birate,bits_per_sample,codectype
2020-04-06 17:39:54 +02:00
whatdoineed2do/Ray 1b354121c5 [smartpl] support birate,bits_per_sample,codectype 2020-04-05 14:42:01 +01:00
ejurgensen 04d5246cc9 Merge branch 'whatdoineed2do-rss1' 2020-04-04 21:26:16 +02:00
ejurgensen 4fcd0ba781 [daap] Adjust user_agent_filter() so code matches intention 2020-04-04 21:25:14 +02:00
ejurgensen 5651ce7694 [library] Use item title from RSS feed 2020-04-04 21:07:16 +02:00
ejurgensen dbc798da4f [-] Workaround for mxml 2.10 memleak
2.10's mxmlDelete memleaks, and mxml is used in many parts of forked-daapd. So
to avoid that we ship upstream's fixed version of mxmlDelete and use that.
2020-04-04 21:07:16 +02:00
ejurgensen 2d8521139c [library] Add action to library_schedule_callback()
Makes it possible for the caller to request that a previous callback is
replaced, so we don't end up with more and more callbacks. Also add other
options for future use.
2020-04-04 21:07:16 +02:00
ejurgensen 2af7296723 [library] Ignore RSS items without URL's 2020-04-04 21:07:16 +02:00
ejurgensen 1a45a2acda [db] Fix db_pl_delete so it won't delete files belonging to other pl's 2020-04-04 21:07:16 +02:00
ejurgensen 16a3b8878f [jsonapi] Change library_item_add, add delete pl and drop library_item_remove 2020-04-04 21:07:16 +02:00
ejurgensen 59fa33311d [library] Refactor RSS scanner 2020-04-04 21:07:16 +02:00
ejurgensen b19314e814 [db] Add cleanup to db_pl_delete(), remove db_pl_purge() 2020-04-04 21:07:16 +02:00
ejurgensen 2ee5f6d747 [library] Change implementation of item_add, event cb and drop item_remove. 2020-04-04 21:07:16 +02:00
whatdoineed2do/Ray 5cddf0e347 [jsonapi] RSS support: new /api/library/item_{add,remove} endpoints for adding items to library - for RSS at this time and extend PL_ search and queries to incl PL_RSS 2020-04-04 21:07:16 +02:00
whatdoineed2do/Ray 10b10f8037 [daap] RSS support: podcasts visible on IOS Remote app
IOS appl generates request for itunes.extended-media-kind: 4,36,6,7 when
navigating "Podcasts" item on menu
2020-04-04 21:07:16 +02:00
whatdoineed2do/Ray d40131d38d [scan] RSS support: new library source - RSS scanner; periodically updates RSS feeds as found in db once subuscribed. Auto translates apple podcasts to RSS link 2020-04-04 21:07:16 +02:00
whatdoineed2do/Ray 8b02ea9d6b [library] RSS support: new library interface item_{add.remove} and all library modules to register (timer) events 2020-04-04 21:07:16 +02:00