emeric
4ff1c25f22
Attempt to reduce issues when loading the mediaplayer js code, ref #609
2025-02-13 11:45:19 +01:00
Tuukka Ojala
ce5fb17722
Add keyboard shortcuts for seeking
...
- Seeks by 5 seconds back / forward
- Note: Pressing these shortcuts quickly in succession while transcoding is active will throw an error since the previous request hasn't had time to finish before the next one. This bug also happens with the seek bar so might perhaps be best addressed in a separate pr / commit.
2025-02-02 13:46:24 +02:00
Tuukka Ojala
baa7b36725
Add keyboard shortcuts for adjusting volume
...
* Ctrl + Down decreases, Ctrl + Up increases in 5 % increments.
* The volume slider value gets rounded up / down to the nearest increment if it isn't exactly at one of the increments.
2025-01-16 20:12:42 +02:00
emeric
2d01814ede
Fixed last track not sent to ListenBrainz, fixes #438
2024-03-27 23:42:26 +01:00
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
6fa5cad955
Still converting to bootstrap 5. Updated media player
2022-05-23 23:06:40 +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
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
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