Commit Graph
50 Commits
Author SHA1 Message Date
emeric de4a0cf583 Media Session API: added seekto + state update (duration/position) 2024-02-08 20:56:42 +01:00
emeric 9e2040b449 Some more renaming 2023-11-13 09:25:22 +01:00
emeric 3c415679c9 Minor UI tweak 2023-04-01 23:12:21 +02:00
emeric 467a53f234 Made player display duration in the same format as in albums. fixes #291 2023-01-04 22:32:57 +01:00
emeric 5f2bd7ebde Fixed bad call to init audio ctx when the login form is used. ref #194 2022-09-10 14:05:33 +02:00
emeric 5d5ef5ed13 Review from lgtm 2022-09-08 20:37:01 +02:00
emeric 08c809e71c Review from CodeFactor 2022-09-07 19:50:26 +02:00
emeric de47440ad4 Review from lgtm 2022-09-07 19:48:56 +02:00
emeric aa3d226215 Remove annoying logs 2022-09-04 21:15:08 +02:00
emeric 91bc963c42 Defer media session after audio context init. Seems to fix random media session issues 2022-09-03 20:20:12 +02:00
emeric e3f5d9c027 defer audio ctx initialization to first user interaction. fixes #194 2022-09-03 14:42:53 +02:00
emeric d13cb3e0ad Removed some unused Wt stuff to make the docker image lighter 2022-05-25 20:10:28 +02:00
emeric 6fa5cad955 Still converting to bootstrap 5. Updated media player 2022-05-23 23:06:40 +02:00
emeric 682922bfe5 Still converting to bootstrap 5, removed all old js 2022-03-30 20:22:48 +02:00
emeric acf81e3f1a Implemented a Scrobbling service + ListenBrainz scrobbler. fixes #118 2021-04-06 19:59:12 +02:00
emeric 9a1e730831 LGTM alerts review 2020-11-03 11:26:44 +01:00
emeric 4a101f4fb7 Prevent prev/next song shortcut to trigger while in input element 2020-09-03 10:52:40 +02:00
emeric e96727a94d Removed not that beautiful progressbar animations. fixes #90 2020-08-28 00:00:08 +02:00
emeric 06b429da78 Really prevent space bar from toggling play/pause when in input 2020-08-16 17:14:22 +02:00
emeric 02c663debe Prevent space bar to toggle play/pause 2020-08-15 17:16:30 +02:00
emeric 10abee4d16 Added shortcuts to play prev/next songs. fixes #85 2020-08-10 14:17:54 +02:00
emeric f342ad3155 Made the space key to toggle play/pause. ref #85 2020-08-10 13:48:23 +02:00
emeric c1804c1f2e Resume audio context on seek 2020-07-01 09:23:35 +02:00
emeric 69ecb169df fixed player not starting on mobile. fixes #60 2020-05-20 23:18:18 +02:00
emeric 6df6779fd2 Set only two possible cover sizes, fixed some minor bugs 2020-05-17 13:43:38 +02:00
emeric fe032758e0 Fixed name 2020-05-13 14:17:23 +02:00
emeric 97526de1aa Added a tooltip to indicate when transcoding is active. fixes #55 2020-05-13 13:42:10 +02:00
emeric 74fc4e058e New UI layout and UI improvements. Fixes #50 2020-05-10 13:11:43 +02:00
emeric e60effb168 Restored playback on mobile devices 2020-04-26 14:29:29 +02:00
emeric 0de476c5d3 WIP replaygain support 2020-04-25 22:00:22 +02:00
emeric f41b6c38a7 WIP replaygain support 2020-04-25 14:39:49 +02:00
emeric 4749fd7548 Added a new transcoding mode: transcode if and only if the format is not handled by the browser. Made the subsonic API configurable again in conf file. Moved the subsonic's artist list mode in the per-user settings page. fixes #46 2020-04-20 20:54:16 +02:00
emeric 7d8ec6ff1e First step: make the player handle both transcode and native audio streams 2020-04-19 14:59:39 +02:00
emeric 6ce0d155f6 Now delevering the raw file when transcoding is not enabled (no more remux done via fmmpeg). Fixes #28, Ref #36 2020-03-07 17:50:03 +01:00
emeric c69ce99bd1 Keep media player volume persistent, fixes #21 2020-01-23 20:58:23 +01:00
emeric e384cdd021 Fixed regression on the play previous button 2020-01-22 21:19:24 +01:00
emeric cce5d35ca2 Added support for MediaSession API. fixes #17 2020-01-20 13:55:32 +01:00
emeric 60701fe182 Added volume support in the audio player. Fixes #14 2020-01-19 16:02:31 +01:00
emeric e4e294aa92 Added duration in the audio player. Fixes #15 2020-01-14 13:57:14 +01:00
emeric e55eb9ed83 Prevent the user from playing when no track is loaded 2018-09-11 13:35:51 +02:00
emeric 5d01878aed Added a seekable progress bar to the media player 2018-09-09 19:17:24 +02:00
emeric ea4befe765 Styling media player 2018-09-05 20:49:17 +02:00
emeric 512ae5a0d6 Use bootstrap notify to notify messages 2018-08-29 15:10:00 +02:00
emeric dbe0b81e43 Do not display previous artist/release when no one is set 2018-08-29 14:20:11 +02:00
emeric d51a0465cf Added anchors in the player 2018-08-29 14:10:22 +02:00
emeric 6e8737aabb Corrected cover display in mediaplay 2018-03-27 22:20:10 +02:00
emeric f011f0a7e5 Adding cover in player 2018-03-27 13:55:04 +02:00
emeric 9fb5c4e8ee Adding duration/total time in player 2018-03-27 13:22:09 +02:00
emeric f272394992 JS implementation of the player 2018-03-26 23:35:51 +02:00
emeric 145244102b Adding mediaplayer.js skeleton 2018-03-24 15:17:34 +01:00