Commit Graph

175 Commits

Author SHA1 Message Date
Martin Wagner 911e52b0f7 removed unmaintained stored playlist features
The stored playlist features were unused by me and therefore untested for almost half a year now. They are incompatiple with mpd servers that do not support stored playlists (playlist_directory not set). Adapting them would make them even longer and more complex.
2022-10-18 17:40:14 +02:00
Martin Wagner da87188a78 fixed errors on fast profile switch 2022-10-01 17:06:00 +02:00
Martin Wagner 7d744f21dd removed empty Gtk.EventBox in CoverLyricsWindow (fixes #52) 2022-09-26 18:59:22 +02:00
Martin Wagner bd62ea8d94 tweaked AlbumPopover size 2022-09-23 22:23:00 +02:00
Martin Wagner f9b29f2a3c improved connecting process 2022-09-20 18:42:37 +02:00
Martin Wagner c9838118be clear window title on connection error 2022-09-19 23:27:38 +02:00
Martin Wagner 5e34ea7658 fixed "disconnected" signals 2022-09-19 23:18:32 +02:00
Martin Wagner 1307566b35 fixed play/pause button tooltip 2022-09-19 20:07:39 +02:00
Martin Wagner bf9157c9da always allow moving the window by dragging the album cover 2022-09-18 23:10:49 +02:00
Martin Wagner b1f9f0092d reworked tooltips in PlaybackControl 2022-09-16 17:19:48 +02:00
Martin Wagner 4cc8c63ef9 always clear window title on startup 2022-09-03 11:30:27 +02:00
Martin Wagner 806b599db2 don't enable back-to-current-album on reconnect 2022-09-03 11:18:16 +02:00
Martin Wagner 279107d2a6 fixed get_current_album_path 2022-09-03 11:15:34 +02:00
Martin Wagner a99ce64c66 fixed back_to_current_album 2022-09-03 10:38:24 +02:00
Martin Wagner f24f58e930 always select current album in AlbumList when possible 2022-09-03 10:12:41 +02:00
Martin Wagner 750a311327 set selection mode to BROWSE in AlbumList 2022-09-02 23:59:27 +02:00
Martin Wagner 23f9ffa76c avoid too many "disconnected" signals 2022-08-27 14:11:41 +02:00
Martin Wagner 6ed7a9c46d fixed typo 2022-08-27 14:05:58 +02:00
Martin Wagner 98d1a140bf separated selecting and scrolling in SelectionList 2022-08-27 14:05:10 +02:00
Martin Wagner 76c27816a8 improved auto scrolling in browser 2022-08-27 13:53:28 +02:00
Martin Wagner b1994fc4bc fixed double selection in SelectionList 2022-08-27 13:50:11 +02:00
Martin Wagner 84216f569f disabled double-click play in ArtistList 2022-08-27 13:42:35 +02:00
Martin Wagner a7a209d577 reworked SelectionList 2022-08-27 13:39:13 +02:00
Martin Wagner 953d5ec8d3 use try, except, else 2022-08-08 18:25:23 +02:00
Martin Wagner 9ed5e67f5e fixed some scrolling issues 2022-07-18 19:29:46 +02:00
Martin Wagner fdeaad4b9f improved back_to_current_song_button to cover less information 2022-07-16 15:16:25 +02:00
Martin Wagner 7e8b169705 reworked Duration 2022-05-28 14:16:56 +02:00
Martin Wagner 3e2f8c51d2 use GLib.DateTime to parse time 2022-05-27 22:52:02 +02:00
Martin Wagner 6acef07ccc unified time strings 2022-05-27 22:13:04 +02:00
Martin Wagner 666fe08208 fixed cover aspect ratio to 1 2022-05-26 15:58:50 +02:00
Martin Wagner 7f2cccdbab fixed fallback cover placing 2022-05-14 15:22:19 +02:00
Martin Wagner 2369aca946 fixed blurry fallback covers 2022-05-14 14:46:46 +02:00
Martin Wagner 22f452c4ef fixed normal player restore 2022-04-23 14:01:23 +02:00
Martin Wagner d28b9901cb load svg at sufficient size 2022-04-23 13:25:43 +02:00
Martin Wagner 142ff75774 prevent silent crashes 2022-04-23 13:20:10 +02:00
Martin Wagner 9869bd8753 fixed popover placing in AlbumList 2022-04-23 13:06:17 +02:00
Martin Wagner 6f188128ae use get_cursor where possible 2022-04-23 13:03:44 +02:00
Martin Wagner f240215b1f reworked playlist highlighting 2022-04-23 12:36:51 +02:00
Martin Wagner 67c914002d auto resize main cover 2022-04-21 17:14:43 +02:00
Martin Wagner 6198a821db fixed ctrl-c behavior 2022-04-16 22:02:18 +02:00
Martin Wagner d07ca0697d set sensitivity of back_button 2022-04-16 21:21:50 +02:00
Martin Wagner 32893f7062 fixed MPRIS Previous method according to the specs
Using conditional previous in the MPRIS interface introduced some bugs.
It was not possible to go to the previous track via plasma's MPRIS client.
2022-04-16 20:47:59 +02:00
Martin Wagner aacf27ccb0 added workaround for Gtk bug 2022-04-09 11:35:30 +02:00
Martin Wagner c8de9d2cfa alignment fix 2022-04-04 16:16:08 +02:00
Martin Wagner 6ecc2b8f5f implemented add to playlist button 2022-04-04 15:24:46 +02:00
Martin Wagner 07a47d19ce highlight a possible Gtk bug in the code 2022-03-29 19:08:25 +02:00
Martin Wagner 80777db017 Revert "avoid unintended button reveal"
This reverts commit 9b841df3e4.
2022-03-29 19:05:52 +02:00
Martin Wagner c148b2c678 notification fixes 2022-03-25 22:21:53 +01:00
Martin Wagner 9b841df3e4 avoid unintended button reveal 2022-03-25 22:14:27 +01:00
Martin Wagner a90b45438f improved .cue support 2022-03-25 18:41:31 +01:00
Martin Wagner cbc5735d52 harmonized SongPopover and AlbumPopover 2022-03-25 17:26:13 +01:00
Martin Wagner 8bc82fcd13 minor cleanups 2022-03-23 17:23:56 +01:00
Martin Wagner 4008765bc5 centralized cover loading 2022-03-20 13:26:45 +01:00
Martin Wagner 2e7404bb6e replaced MPDError by a more specific one 2022-03-16 23:13:34 +01:00
Martin Wagner afb8dc4c0b fixed mpd import 2022-03-16 23:03:58 +01:00
Martin Wagner ddbd490de4 withdraw old notifications 2022-03-16 22:44:34 +01:00
Martin Wagner 13d27b15fa minor urllib usage fixes 2022-03-16 00:21:24 +01:00
Martin Wagner e64198b95a simplified cover fetching in MPRISInterface 2022-03-15 19:52:54 +01:00
Martin Wagner 721db17d63 replaced bs4 with HTMLParser 2022-03-15 19:50:23 +01:00
Martin Wagner 0c6fc5ac19 removed requests dependency 2022-03-15 18:13:45 +01:00
Martin Wagner 1ca4761d75 removed libnotify dependency 2022-03-15 17:18:43 +01:00
Martin Wagner bf32ef7a29 hide unneeded labels in SeekBar 2022-03-15 16:43:23 +01:00
Martin Wagner 82ad11472c fixed label update in SeekBar 2022-03-15 12:12:20 +01:00
Martin Wagner c32cdf352d directly pass application to MPRISInterface 2022-03-15 00:13:46 +01:00
Martin Wagner da9cbe64cc moved MPRIS startup 2022-03-15 00:10:03 +01:00
Martin Wagner e8d086e760 simplified startup 2022-03-15 00:06:37 +01:00
Martin Wagner 08a6b223e3 simplified MPRISInterface.Quit() 2022-03-14 23:47:57 +01:00
Martin Wagner 4766f3681d overwrite do_shutdown 2022-03-14 23:43:51 +01:00
Martin Wagner e2ae017104 use binary covers in MPRISInterface 2022-03-14 23:18:16 +01:00
Martin Wagner 6e063cedc6 removed separators in AudioFormat 2022-03-14 13:07:05 +01:00
Martin Wagner 3a72ce83ca simplified SeekBar 2022-03-13 19:10:05 +01:00
Martin Wagner d5c148205f fixed VolumeButton popover 2022-03-08 19:27:30 +01:00
Martin Wagner 0eb92f4b67 fixed menu margins 2022-03-08 18:25:03 +01:00
Martin Wagner 0971bb7500 merged OutputPopover into VolumeButton 2022-03-08 18:22:27 +01:00
Martin Wagner 1f2d9c8587 use osd class on progressbar 2022-03-07 16:17:47 +01:00
Martin Wagner f92e3a5ff1 properly escape uris in MPRISInterface 2022-03-06 23:15:27 +01:00
Martin Wagner 1f6b63cb8c properly escape uris in SongPopover 2022-03-06 23:05:05 +01:00
Martin Wagner d4bbba9a2c changed behavior of open button in SongPopover (#48) 2022-03-06 22:30:47 +01:00
Martin Wagner 211d88fc67 made popover_button a MenuButton 2022-03-04 16:18:53 +01:00
Martin Wagner f3cc6c0680 decreased max_width_chars of search_entry 2022-02-24 13:53:21 +01:00
Martin Wagner 7621b77b16 changed tooltip_text of popover_button 2022-02-23 18:31:05 +01:00
Martin Wagner f248a63d9a fixed sensitivity of add_button 2022-02-23 18:25:01 +01:00
Martin Wagner da99808f10 use standard keybindings in PlaylistsPopover 2022-02-23 17:04:40 +01:00
Martin Wagner f7a5befbcf avoid refresh in PlaylistsPopover 2022-02-23 12:08:54 +01:00
Martin Wagner 941bbf7220 fixed scrolling in PlaylistsPopover 2022-02-22 20:20:40 +01:00
Martin Wagner 662d755d64 added missing wrapper 2022-02-22 19:09:39 +01:00
Martin Wagner cc4faa29c9 use treeview in PlaylistsPopover 2022-02-22 19:03:55 +01:00
Martin Wagner 934dcfc4d1 added PlaylistPopover 2022-02-22 12:57:46 +01:00
Martin Wagner 6c2dbfebfd expand playlist name entry 2022-02-22 10:58:46 +01:00
Martin Wagner c28e0b9a37 enqueue playlists by default 2022-02-22 10:54:27 +01:00
Martin Wagner edd58937c6 added playlists duration 2022-02-22 10:39:49 +01:00
Martin Wagner 6ecea2f415 removed SearchWindow close signal 2022-02-20 16:23:40 +01:00
Martin Wagner a735c650e5 fixed wrong mpris metadata 2022-02-20 16:21:20 +01:00
Martin Wagner a35b67865a fixed typo 2022-02-19 23:52:50 +01:00
Martin Wagner 93545af49c fixed PlaylistsPopover name 2022-02-19 23:44:16 +01:00
Martin Wagner 0e0ad6091d right align length column 2022-02-19 23:42:35 +01:00
Martin Wagner 645bb42f1c fixed ui stale without fixed-height-mode 2022-02-19 23:38:37 +01:00
Martin Wagner 0d95fc6ee0 use a better icon for playlists management 2022-02-18 23:36:14 +01:00
Martin Wagner ed41297dee fixed sorting 2022-02-17 17:45:08 +01:00
Martin Wagner c483f8ff0b added tooltip 2022-02-17 09:53:16 +01:00