Jonas Kvinge
acb6c0fc83
Use PlaylistFilter directly
2022-08-09 17:23:46 +02:00
Jonas Kvinge
98682a2da9
Use C++17 fallthrough
2022-07-26 20:37:06 +02:00
Jonas Kvinge
f6b70fda71
Formatting
2022-03-22 21:09:05 +01:00
Jonas Kvinge
fd5970b647
Player: Don't set volume lower than 0 or higher than 100.
...
Fixes #884
2022-01-29 20:32:33 +01:00
Jonas Kvinge
79ac53b2d9
Fix narrowing conversions
2021-10-30 02:21:29 +02:00
Jonas Kvinge
c946c1d1c4
Player: Don't preload next song while playing module music
...
Workaround bug in GStreamer
Fixes #787
Fixes #772
2021-10-12 22:59:23 +02:00
Jonas Kvinge
ea2bfbda44
Formatting
2021-08-23 21:21:08 +02:00
Jonas Kvinge
c6e42e1032
Reset play offset when switching song while paused
...
Fixes #735
2021-07-23 21:32:12 +02:00
Jonas Kvinge
a6742d401c
Formatting
2021-07-11 07:40:57 +02:00
Jonas Kvinge
0e8ae1a206
Change to std::shared_ptr
2021-07-01 02:02:02 +02:00
Jonas Kvinge
215057ce6f
Remove unneeded get()
2021-06-22 14:04:42 +02:00
Jonas Kvinge
ed09627fdb
Use std::make_unique
2021-06-21 15:40:44 +02:00
Jonas Kvinge
3a3305c020
Uppercase literal suffix
2021-06-20 23:49:04 +02:00
Jonas Kvinge
bee30e572f
Fix incorrect use of return
2021-06-20 02:25:36 +02:00
Jonas Kvinge
8fd32aba4f
Improve resume playback on startup, re-request stream URL when unpausing
...
Fixes #270
2021-06-10 23:14:05 +02:00
Jonas Kvinge
86c267eb89
Seconds is already qint64
2021-04-26 23:13:37 +02:00
Jonas Kvinge
59bffed47f
Use static_cast
2021-03-21 18:53:02 +01:00
Jonas Kvinge
54f2aa5f77
Update copyrights
2021-03-20 21:14:47 +01:00
Jonas Kvinge
2695169514
Add type to metadata bundle to avoid updating previous song when it shouldn't
2021-03-13 03:14:30 +01:00
Jonas Kvinge
bf7c8df353
Connection syntax migration ( #637 )
2021-01-26 16:48:04 +01:00
Jonas Kvinge
c482e264f4
Rename variable
2020-12-04 19:13:21 +01:00
Nicolas Toussaint
3a9a1f0a94
add CLI play-playlist option, to play given playlist name. ( #608 )
...
* add CLI play-playlist option, to play given playlist name.
* Apply MR change requests
2020-12-04 19:08:41 +01:00
Jonas Kvinge
b6693a71f9
Rename initialise to initialize
2020-10-17 17:29:09 +02:00
Jonas Kvinge
c1eb20a20b
Force inform in Player::NextItem
2020-10-02 20:38:14 +02:00
Jonas Kvinge
48ee471def
Remove force inform in PreviousItem
2020-10-01 20:30:31 +02:00
Jonas Kvinge
872da05ff6
Inform of song change on play restart, add playlist auto sorting.
...
Fixes #511
2020-10-01 19:58:16 +02:00
Jonas Kvinge
b81cfa8acb
Update stream url to avoid requesting it twice
2020-09-29 23:03:50 +02:00
Jonas Kvinge
938ee20f1f
Make sure song changed is only called once
2020-09-29 22:40:43 +02:00
Jonas Kvinge
b63030d302
Don't send now playing twice
...
Fixes #548
2020-09-28 17:47:45 +02:00
Jonas Kvinge
82142751de
Improve playlist autoscrolling
...
Fixes #420
2020-08-23 19:37:24 +02:00
Jonas Kvinge
4e5755f218
Refactor some functions
2020-08-23 19:17:50 +02:00
Jonas Kvinge
16a753bd95
Treat erors returned by the URL handler as non fatal
...
Fixes #505
2020-08-09 02:52:18 +02:00
Jonas Kvinge
07553476d4
Remove xine
2020-07-16 00:59:46 +02:00
Jonas Kvinge
5099aff5c3
Fix increasing play count when stop after track is enabled
...
Fixes #458
2020-06-18 22:18:49 +02:00
Jonas Kvinge
5d6b0fa329
Reset last played song when playlist is finished
2020-05-10 13:08:29 +02:00
Jonas Kvinge
6e061764ee
Remove phonon
2020-04-25 01:42:29 +02:00
Jonas Kvinge
4abc650edf
Make scrobbler handle streams
2020-04-25 00:07:42 +02:00
Jonas Kvinge
c69fff52cc
Remove useless using std
2020-04-20 17:49:06 +02:00
Jonas Kvinge
71fa5acc74
Fix previous player and doubleclick playlist song behaviour settings
2019-11-17 23:46:10 +01:00
Jonas Kvinge
834877c503
Refactor gstreamer engine code, equalizer and fix stereo balancer
2019-11-08 23:07:21 +01:00
Jonas Kvinge
e800b236aa
Simplify the pipeline
...
Fix issue where bitrate is updated incorrectly by stream discoverer
Fixes issue #282
Also make it possible to enable stereo balancer without enabling the
equalizer
2019-10-27 23:48:54 +01:00
Jonas Kvinge
b57535c5ad
Make gstreamer discoverer handle next url too
2019-09-23 01:03:03 +02:00
Jonas Kvinge
3d3d641e1c
Fix player not using preloaded stream url breaking gapless playback
...
Fixes #26
2019-09-22 22:47:07 +02:00
Jonas Kvinge
bdc089290d
Add fallthrough comments and remove -Wimplicit-fallthrough=0
...
Signed-off-by: Jonas Kvinge <jonas@jkvinge.net>
2019-09-16 21:20:12 +02:00
Jonas Kvinge
e45a0bf24b
Add stream discoverer to gstreamer pipeline and continuous updating of bitrate
2019-09-07 23:34:13 +02:00
Jonas Kvinge
654f553d8f
Move InformOfCurrentSongChange() to fix crash when active playlist item
...
is reset
2019-08-17 00:52:29 +02:00
Jonas Kvinge
99569081c9
Simply some song checks and make url always unique by using stream url
...
instead
2019-07-31 22:26:51 +02:00
m4x3t
0bbe9838c4
Add option: notification on playback resume ( #196 )
...
* Add option: notification on playback resume
This adds an optional setting to show the
notification that is displayed when changing
the track when resuming playback as well.
* Modify resume notification calling
This adds a new signal "Resumed" that is emitted
when the player status is changed from Paused
to Playing.
The AlbumArtLoaded function will only be called
again when playback is manually resumed, and not
when the player is started for the first time
or when the track is changed.
2019-06-29 19:54:27 +02:00
Jonas Kvinge
15721da46e
Read duration, samplerate and bit depth from stream url replies
2019-06-22 08:39:30 +02:00
Jonas Kvinge
a6766f3c99
Fix gapless playback when using url handler
2019-06-15 19:32:26 +02:00