Commit Graph

522 Commits

Author SHA1 Message Date
Martin Wagner
959dc9b5ad improved sigular plural handling in translations 2021-01-16 14:55:06 +01:00
Martin Wagner
e8191eab7c preparations for 1.0.0 2021-01-02 11:49:04 +01:00
Martin Wagner
7ab40d5049 preparations for 0.9.9 2021-01-01 21:20:33 +01:00
Martin Wagner
a695d829d8 fixed play/pause (space key) when album popover is shown 2021-01-01 21:05:40 +01:00
Martin Wagner
ac749a10dd fixed error when GLib.UserDirectory.DIRECTORY_MUSIC returns None 2021-01-01 17:54:20 +01:00
Martin Wagner
f7ada87104 ensure window is shown before connecting client 2021-01-01 15:50:08 +01:00
Martin Wagner
4925b0288c improved open with button appearance 2021-01-01 15:37:17 +01:00
Martin Wagner
fb60e4701f fixed license text in source code 2021-01-01 14:11:59 +01:00
Martin Wagner
35ef3deaab updated copyright 2021-01-01 13:19:05 +01:00
Martin Wagner
62c30b1b01 small ui fixes 2021-01-01 12:44:04 +01:00
Martin Wagner
2f28b91865 simplified SongPopover 2020-12-31 17:28:33 +01:00
Martin Wagner
72588b5b66 fixed placing of app chooser dialog 2020-12-31 14:54:13 +01:00
Martin Wagner
838e421466 added ability to open song files with any application 2020-12-31 14:47:25 +01:00
Martin Wagner
2d6e2aa3f5 improved progress indication while albums are loading 2020-12-29 18:42:53 +01:00
Martin Wagner
6fe8fa9d37 allow password revealing 2020-12-29 17:44:20 +01:00
Martin Wagner
d86a52d1d3 replaced Gtk.FileChosserDialog with Gtk.FileChooserNative 2020-12-28 13:02:38 +01:00
Martin Wagner
780469e2c9 preparations for 0.9.8 2020-12-27 20:01:33 +01:00
Martin Wagner
656767e249 fixed translation in flatpak environment 2020-12-27 18:01:45 +01:00
Martin Wagner
60113344e0 set default icon name 2020-12-27 12:09:25 +01:00
Martin Wagner
ae0ade98a5 unified app-id and added an appdata file 2020-12-27 11:42:32 +01:00
Martin Wagner
0269fa87f0 use toggle_play in MPRISInterface.PlayPause 2020-12-24 15:22:54 +01:00
Martin Wagner
170165e0fd small fix in SearchWindow 2020-12-24 13:55:04 +01:00
Martin Wagner
612493ba90 fixed _get_loop_status 2020-12-24 13:47:28 +01:00
Martin Wagner
b6be0f0430 migrated MPRISInterface to Gio 2020-12-24 13:21:08 +01:00
Martin Wagner
7ae0f1e216 improved mpd permissons handling 2020-12-22 12:33:21 +01:00
Martin Wagner
5953d73389 fixed error in PlaybackControl._refresh_tooltips() 2020-12-19 00:14:55 +01:00
Martin Wagner
604b17ea3a added tooltips to prev/next buttons indicating number of tracks before/after current track 2020-12-18 22:12:50 +01:00
Martin Wagner
70ca48b7cc preparations for 0.9.7 2020-12-13 19:28:53 +01:00
Martin Wagner
b407f0466d added missing return 2020-12-13 13:44:25 +01:00
Martin Wagner
e6c292f658 removed unneeded stop_flag check in AlbumWindow._refresh() 2020-12-13 11:53:16 +01:00
Martin Wagner
9e4068f399 unified logic of button and key press handling 2020-12-12 13:04:47 +01:00
Martin Wagner
fd822aad94 changed FocusFrame design 2020-12-10 22:39:46 +01:00
Martin Wagner
4257369486 fixed css priority 2020-12-09 19:12:12 +01:00
Martin Wagner
d2fc1aff18 increased max height of SongPopover 2020-12-08 20:03:40 +01:00
Martin Wagner
79e7ea5973 fixed height allocation of AlbumPopover 2020-12-08 18:27:49 +01:00
Martin Wagner
33e57b9e7f fixed max size of SongPopover and AlbumPopover 2020-12-06 22:37:48 +01:00
Martin Wagner
58a7385186 added missing comment 2020-12-06 15:41:54 +01:00
Martin Wagner
d60d600df2 small fixes in SongPopover and AlbumPopover 2020-12-06 15:36:49 +01:00
Martin Wagner
090c7c814c made album loading faster (~40% less time) 2020-12-06 14:11:40 +01:00
Martin Wagner
b76631e98a improved key and mouse button bindings in AlbumWindow and SongsView 2020-12-06 12:03:49 +01:00
Martin Wagner
2633c841cd replaced AlbumDialog with AlbumPopover 2020-12-06 00:45:25 +01:00
Martin Wagner
e8d19066fb removed unneeded event emit 2020-12-05 14:02:14 +01:00
Martin Wagner
7e7d6c673f fixed cover loading error when no music dir is specified 2020-11-20 21:39:16 +01:00
Martin Wagner
2cd18d931f enabled search in playlist 2020-11-16 18:22:23 +01:00
Martin Wagner
52de223b0f do not hang on GLib error see: #14 2020-11-13 19:06:01 +01:00
Martin Wagner
13d7c2d36f preparations for 0.9.6 2020-11-06 18:03:55 +01:00
Martin Wagner
596adc9ca8 added Dutch translation by Martin de Reuver 2020-11-03 17:04:25 +01:00
Martin Wagner
050f453496 fixed spacing in OutputPopover 2020-11-01 13:58:26 +01:00
Martin Wagner
eb4b8adfb1 support single mode oneshot 2020-11-01 13:27:23 +01:00
Martin Wagner
e644655bf7 added missing elif 2020-11-01 13:00:10 +01:00
Martin Wagner
660ec71865 removed unneeded show_all() 2020-11-01 12:58:13 +01:00
Martin Wagner
ad1fd2339c added audio output control to volume button 2020-11-01 12:54:53 +01:00
Martin Wagner
a183d8241e preparations for 0.9.5 2020-10-25 11:54:03 +01:00
Martin Wagner
dad4155779 fixed mpd connection errors 2020-10-25 11:43:02 +01:00
Martin Wagner
46d4864f8a merged move and delete function of PlaylistWindow 2020-10-22 11:14:38 +02:00
Martin Wagner
f41e075fc1 fixed _on_row_deleted 2020-10-21 21:42:17 +02:00
Martin Wagner
a438fc5c37 removed unneeded lines 2020-10-21 21:15:09 +02:00
Martin Wagner
6a8bd1e823 simplified FocusFrame 2020-10-21 21:09:07 +02:00
Martin Wagner
4ccda70197 allow reordering of tracks in playlist via dnd 2020-10-21 20:59:28 +02:00
Martin Wagner
abaab72943 removed PixelSizedIcon 2020-10-21 11:14:17 +02:00
Martin Wagner
06c7d0b36e fixed ServerStats 2020-10-20 18:14:20 +02:00
Martin Wagner
6f443baf65 simplified icon size settings 2020-10-20 13:13:50 +02:00
Martin Wagner
a734df891a minor fixes in SearchWindow 2020-10-18 23:45:36 +02:00
Martin Wagner
a9069a2950 reordered AlbumDialog window title 2020-10-18 19:33:01 +02:00
Martin Wagner
9e3f117041 imporved handling of multi value tags 2020-10-17 11:30:00 +02:00
Martin Wagner
ed067ed869 removed OK-button in ServerStats 2020-10-17 00:21:33 +02:00
Martin Wagner
4c72085473 fixed icon size in PlaylistSettings 2020-10-17 00:03:18 +02:00
Martin Wagner
4744cf1875 improved dialogs removing gtk specific css 2020-10-16 21:48:23 +02:00
Martin Wagner
d87c65c5cc removed extra frame in ServerStats 2020-10-13 18:54:18 +02:00
Martin Wagner
745f408059 cleanups 2020-10-13 17:12:54 +02:00
Martin Wagner
471505fe14 removed unneeded import 2020-10-13 16:49:59 +02:00
Martin Wagner
863e3426bd fixed profile renaming 2020-10-13 16:44:02 +02:00
Martin Wagner
e22d14882d load covers from XDG_MUSIC_DIR if nothing is configured 2020-10-13 15:34:53 +02:00
Martin Wagner
8d2c6580a4 indicate connection process in window title 2020-10-11 11:57:06 +02:00
Martin Wagner
3b342c0752 early maximize 2020-10-11 11:40:11 +02:00
Martin Wagner
8d30d8c628 bring player in defined state before displaying 2020-10-11 11:28:19 +02:00
Martin Wagner
f7331489d5 connect to server after window is shown 2020-10-11 11:17:55 +02:00
Martin Wagner
c5bf1440ab preparations for 0.9.4 2020-10-04 19:28:04 +02:00
Martin Wagner
f8877ff3c3 fixed 'format' when playing .cue files 2020-10-03 13:49:32 +02:00
Martin Wagner
c4ba4b0457 fixed duration display in AlbumDialog 2020-10-02 08:31:48 +02:00
Martin Wagner
741f2bbf40 fixed .cue compatibility with MPD 0.22 2020-10-02 08:15:34 +02:00
Martin Wagner
37d2c3161f added mnemonics 2020-10-01 12:22:08 +02:00
Martin Wagner
bfd7b64cb9 slightly modified GenreSelect and ArtistWindow 2020-10-01 12:06:13 +02:00
Martin Wagner
2f35fd28fb fixed ShortcutsWindow column layout 2020-09-30 13:00:24 +02:00
Martin Wagner
58bd394765 fixed '_on_back_to_current_song_button_clicked' 2020-09-30 11:28:25 +02:00
Martin Wagner
784a62cee2 avoid errors on accelerator use 2020-09-30 11:21:41 +02:00
Martin Wagner
7d3a440ac1 fixed special chars 2020-09-30 11:06:00 +02:00
Martin Wagner
afac763d08 added shortcut to switch profile 2020-09-30 10:20:55 +02:00
Martin Wagner
24b51efac2 moved profile select into main menu 2020-09-29 22:19:55 +02:00
Martin Wagner
1ded4a59c9 made ShortcutsWindow not modal 2020-09-29 14:01:31 +02:00
Martin Wagner
84e6a5a34c small cleanup 2020-09-29 13:02:51 +02:00
Martin Wagner
e96cca154f improved keyboard usability 2020-09-29 12:39:21 +02:00
Martin Wagner
5415ee08e4 preparations for 0.9.3 2020-09-27 17:15:32 +02:00
Martin Wagner
a03ce82f3b fixed typo 2020-09-26 13:29:31 +02:00
Martin Wagner
9478295978 removed metadata fallback in MPRIS interface 2020-09-26 13:26:21 +02:00
Martin Wagner
9d1a940cb9 merged CoverLyricsOSD and CoverPlaylistWindow 2020-09-26 12:50:05 +02:00
Martin Wagner
375fe48fa0 keep MPRIS always alive 2020-09-25 17:13:39 +02:00
Martin Wagner
76e149b04b reworked MPRISInterface 2020-09-25 12:24:35 +02:00
Martin Wagner
320140700e removed unneeded function 2020-09-24 21:24:50 +02:00
Martin Wagner
313e109f9d reworked strings 2020-09-24 21:17:10 +02:00
Martin Wagner
ef57d30153 simplified lyrics fetching 2020-09-24 16:50:19 +02:00
Martin Wagner
c8ef1c22f0 removed unneeded try/except 2020-09-23 16:21:24 +02:00
Martin Wagner
d257984e12 fixed lyrics fetching of untagged songs 2020-09-23 16:01:25 +02:00
Martin Wagner
48d54779a5 outsourced lyrics fetching 2020-09-23 12:01:10 +02:00
Martin Wagner
0bc5a7d46a added letras source 2020-09-22 23:51:55 +02:00
Martin Wagner
95d0e80131 added songlyrics source 2020-09-22 20:15:10 +02:00
Martin Wagner
6ac830adb2 switched to lyriki 2020-09-22 18:40:11 +02:00
Martin Wagner
42dfb884af allow resetting of sort order in SearchWindow 2020-09-22 16:22:36 +02:00
Martin Wagner
bf91ef8258 removed unneeded placeholder values for untagged songs 2020-09-22 15:57:36 +02:00
Martin Wagner
c3bf66e618 preparations for 0.9.2 2020-09-20 20:33:10 +02:00
Martin Wagner
f6c06c5da1 removed unneeded int convert in SeekBar 2020-09-19 14:03:13 +02:00
Martin Wagner
96b6490855 reworked SeekBar 2020-09-18 22:28:51 +02:00
Martin Wagner
27a304b0e0 removed hard coded keyval's 2020-09-17 12:52:07 +02:00
Martin Wagner
87149addac made back_to_current_album private 2020-09-17 12:44:10 +02:00
Martin Wagner
d8f9ec2676 added search shortcut 2020-09-17 12:38:54 +02:00
Martin Wagner
515a2a210e extended shortcuts window 2020-09-17 12:31:25 +02:00
Martin Wagner
04613d62e8 fixed main cover 2020-09-16 20:56:43 +02:00
Martin Wagner
7d9d28518c added shortcut window 2020-09-16 19:15:17 +02:00
Martin Wagner
e043c45965 improved lyrics window 2020-09-16 16:57:58 +02:00
Martin Wagner
a118ba806c sorted classes 2020-09-16 15:08:56 +02:00
Martin Wagner
db5200e246 simplified custom signal definitions 2020-09-16 14:51:28 +02:00
Martin Wagner
b4e8ad0eb8 improved global key bindings 2020-09-16 14:38:58 +02:00
Martin Wagner
b685885563 fixed maximize restore after leaving mini mode 2020-09-15 19:50:07 +02:00
Martin Wagner
96f89c6c8b unmaximize window in mini player mode 2020-09-15 19:28:40 +02:00
Martin Wagner
68160fc4c7 added mini player mode 2020-09-15 18:45:30 +02:00
Martin Wagner
79ce749f61 preparations for 0.9.1 2020-09-14 13:59:45 +02:00
Martin Wagner
ce350bca83 changed description 2020-09-13 21:40:47 +02:00
Martin Wagner
6d3def7d62 small style fixes 2020-09-12 15:00:36 +02:00
Martin Wagner
1b96ea30f5 wrapped long lines (>150 chars) 2020-09-12 14:31:17 +02:00
Martin Wagner
20566566cd removed mpris related stuff from MainWindow 2020-09-11 18:15:27 +02:00
Martin Wagner
12da5321b8 fixed version number 2020-09-11 14:00:48 +02:00
Martin Wagner
03f2ccd747 improved audio_output_format parsing 2020-09-11 13:57:39 +02:00
Martin Wagner
e79b6f8d6f fixed main menu 2020-09-11 13:48:40 +02:00
Martin Wagner
c953bfa8b3 fixed ProfileSelect 2020-09-11 00:24:22 +02:00
Martin Wagner
423a123f79 fixed wrong title 2020-09-10 23:40:27 +02:00
Martin Wagner
7a2c8cbf12 fixed race condition in AlbumWindow 2020-09-10 23:35:10 +02:00
Martin Wagner
4cc8c46055 minor fixes 2020-09-10 23:07:00 +02:00
Martin Wagner
053dbbe08f fixed gui stall caused by auto reconnect 2020-09-10 21:45:57 +02:00
Martin Wagner
291507ca1c fixed type error in _main_loop fixing problems with .ogg files 2020-09-10 17:00:56 +02:00
Martin Wagner
a958438f32 fixed spacing of lyrics button 2020-09-06 22:15:02 +02:00
Martin Wagner
6b5526a97d preparations for 0.9.0 2020-09-03 16:51:49 +02:00
Martin Wagner
6029c6849c fixed version handling 2020-09-03 12:36:35 +02:00
Martin Wagner
5c0c3c2434 removed 'setuptools' dependency 2020-09-03 12:18:18 +02:00
Martin Wagner
e9e43c2ab4 improved naming of scroll_to_* functions 2020-09-01 18:34:00 +02:00
Martin Wagner
6a670848f0 set most properties of GObjects directly on init 2020-08-31 19:38:40 +02:00
Martin Wagner
e089d170c5 reduced use of 'set_property' 2020-08-31 15:49:06 +02:00
Martin Wagner
057fb4069e use super().__init__() for all classes 2020-08-31 10:44:23 +02:00
Martin Wagner
25945a0155 removed ambiguous 'on_settings_changed' functions 2020-08-29 11:12:14 +02:00
Martin Wagner
5aac2dfee3 made a missing string translatable 2020-08-29 10:59:46 +02:00
Martin Wagner
795a56e929 removed GtkHeaderBar.set_title() 2020-08-29 10:51:31 +02:00