Quod Libet to oprogramowanie open source i wieloplatformowe, które udostępnia użytkownikom menedżera bibliotek audio i odtwarzacza zaprojektowanego od podstaw, aby umożliwić użytkownikom organizowanie kolekcji muzycznej, która okaże się dopasowana. Jest również wyposażony w oprogramowanie Ex Falso do edycji tagów i metadanych plików audio.
Właściwości na pierwszy rzut oka
Najważniejsze funkcje obejmują obsługę wielu formatów plików audio, łatwy w obsłudze i prosty interfejs graficzny użytkownika, generator playlist na podstawie wyrażeń regularnych, okładek albumów, kodowania Unicode, wzmocnienia Replay, zaawansowanej edycji tagów, podcastów, I radia internetowe.
Dodatkowo obsługuje wiele podkładów audio (xine lub GStreamer), kolejki odtwarzania, zakładek, poprzednie wsparcie w trybie losowania, losowe odtwarzanie, przyciski multimedialne, wartości przedwzmacniacza, automatyczne zaznaczanie między albumem & lsquo; I & lsquo; ścieżka & rsquo; Tryby, zapobieganie przycinaniu, a także prawdziwy tryb shuffle.
Obsługiwane formaty plików audio to MP3, FLAC, Ogg Vorbis, MPEG-4 AAC, Opus, Speex, Musepack, Wavpack, Małpy Audio, MIDI, MOD, XM, IT i WMA.
Dostępność, obsługiwane platformy i pod maską
Pod maską możemy zgłosić, że aplikacja została napisana w języku programowania Python, korzysta z biblioteki znaczników Mutagen do edycji tagów oraz zestawu narzędzi GUI GTK + dla graficznego interfejsu użytkownika. Obsługiwane systemy operacyjne obejmują GNU / Linux i Microsoft Windows.
Jest on dostępny do pobrania dla licznych dystrybucji Linuksa, w tym Ubuntu, Debian GNU / Linux, Fedora, openSUSE i Arch Linux, bezpośrednio z domyślnych kanałów programowych. Archiwum źródłowe jest również dostępne na stronie pobierania (patrz wyżej).
Dolna linia
Podsumowując, Quod Libet to bardzo przyjemna aplikacja do odtwarzania dźwięku na platformie GNU / Linux, która pozwala użytkownikom na organizowanie biblioteki muzycznej, ale chcą, bez ograniczeń. Zawiera również Ex Falso, zaawansowany edytor znaczników, który umożliwia użytkownikom edytowanie metadanych plików muzycznych.
Co nowego w tym wydaniu:
- Zmiany opakowania:
- python-zeitgeist nie jest już używany
- wymagany pasek danych do zapytania o Pythona (nie jest już dostępny)
- wymagany python-faulthandler
- wymagany GTK + 3,14 (był 3.10)
- potrzebny był PyGObject 3.14 (był 3.12)
- wymagany GStreamer 1.4 (był 1,2)
- Nie jest już instalowany ikony na & quot; / usr / share / pixmaps & quot;
- Instaluje więcej ikon w & quot; / usr / share / icons / hicolor / " Motyw
- Aktualizacje tłumaczeń:
- czeski # 2175 (Marek Suchanek)
- duński # 2185 (scootergrisen)
- francuski # 2206 (Olivier Humbert)
- czeski # 2209 (Honza Hejzl)
- norweski Bokmal # 2232 # 2354 (Aka Sikrom)
- francuski # 2240 (Jean-Michel Poure)
- niemiecki # 2388 (Till Berger)
- polski # 2391 (Piotr Drag)
- Ogólne:
- Windows: użyj oryginalnych plików do wyboru plików # 2324
- operon: dodaj "-all" Opcja "znaczników" rozkaz. # 2335
- Kolejka: Dodaj pole wyboru, aby zatrzymać się po kolejce jest pusta # 2340 (Fredrik Strupe)
- Wybierz zgłoszenie błędu online za pomocą sentry.io # 2313
- Zezwalaj na zmianę rozmiaru paneli w PanedBrowser # 2301 (Fredrik Strupe)
- Wtyczki: dodawanie interfejsu użytkownika do filtrowania typu wtyczki # 2218 (Nick Boultbee)
- Dodaj akceleratory dla "Otwórz przeglądarkę" Menu # 2305 (Uriel Zajaczkovski)
- replaygain: zapisz wybrane profile replaygain do config # 2279 (Didier Villevalois)
- Zezwól! = W kwerendach # 2056 (Nick Boultbee)
- Dodaj ~ # kanały # 1686
- songlist: make "przestrzeń" Uruchamia odtwarzanie / pauzę. Zobacz # 1288
- Dodaj --instart-ukryte i usunięcie widoczności przywracania z ikony tacy # 814
- Dodanie raportu o awariach innych niż Python podczas następnego startu # 1853
- mp3: włącz lame preset w ~ kodowaniu
- Poprawki:
- Poprawianie wysokości kolejki nie jest przywracane w niektórych przypadkach # 2330 (Fredrik Strupe)
- macOS: uruchom URL z etykiet # 2306
- Windows: naprawa awarii podczas korzystania z strony kodowej 65001 # 2333
- Windows: naprawa awarii z francuskim językiem lokalnym w niektórych przypadkach. # 2364
- MPRIS: naprawianie zmian w metadanych nie jest emitowane # 2359 (IBBoard)
- Ikona tacy: poprawiono menu oceny # 2355 (IBBoard)
- Odtwarzacz: Napraw "poprzedni" Nie działa ze strumieniami radiowymi # 2198
- gstbe: zwiększenie domyślnego czasu trwania bufora. # 2191
- macOS: poprawianie meta-klucza dla akceleratorów nie działa # 2271
- Fix error w przypadku, gdy stdout zostanie zamknięty przed QL # 2205
- Fix ikonę rozmiaru menu aplikacji osadzonego w dekoracji gnome-shell # 2320 # 2334 (Vimalan Reddy)
- Wtyczki:
- Windows: Włącz wtyczkę crossfeed
- Dodanie wtyczki do wyeksportowania playlisty do folderu # 2307 (Didier Villevalois)
- Dodaj pominięcie wg tagu # 2201 (Jason Heard)
- Zaawansowane funkcje prefaulthandlerfs: dodaj konfigurację do wzoru tytułu okna # 2272 (Didier Villevalois)
- waveformseekbar: dodaj detekcję hidpi # 2261 (Didier Villevalois)
- waveformseekbar: gładsze aktualizacje rysunków # 2289 (Didier Villevalois)
- Dodaj wtyczkę dotknij przycisku bpm # 2264 (Didier Villevalois)
- Dodaj wtyczkę do zmiany języka interfejsu użytkownika # 2154
- Dodaj zewnętrzną wtyczkę wizualizacji # 737 (Nick Boultbee)
- EQ Plugin: różne ulepszenia # 1913 (Nick Boultbee)
- Dodanie wtyczki do włączania widoczności menubara przy użyciu "alt" # 2263 # 2267 (Didier Villevalois)
- Dalsze wkłady:
- # 2282 (David Perez Carmona) # 2284 (Jakub Wilk) # 2294 (Fredrik Strupe), # 2270 # 2302 # 2280 # 2385 (Didier Villevalois) # 2308 # 2314 (Ur. Zającaczkowski) # 2331 (CreamyCookie)
- Rozwój:
- testy: użyj xvfbwrapper, jeśli jest dostępny # 2287
- gdist: relikt do nowoczesnego stylu MIT
- Użyj dokera na travisci # 2269 # 2290
- Poprawianie kolejki nie rozszerzającej się za pomocą GTK + 3.20
- Edytor znaczników: poprawiono komunikat o błędzie dla wzorców bez podpisów
- Niektóre konfiguracje [1703]
- Napraw korekcję, gdy ustawiono G_FILENAME_ENCODING [1699]
- Ulepszona kompatybilność z Gnome 3.16
- Poprawki dotyczące list podpowiedzi w połączeniu z paskiem przewijania GTK 3.16
- Dołącz symboliczne ikony do powłoki gnome-shell 3.16
- Przeglądarka albumów: szybsze ładowanie okładek
- Urządzenia: wykrywaj Sansa Clip + z niektórymi ustawieniami [1523]
- Prefs: przywróć aktywną kartę
- Lista utworów: wzorce wsparcia w menu listy utworów z filtrem
- Nowy skrót ctrl + shift + j, np. Ctrl + j, ale zawsze filtruje przeglądarkę
- Utwórz odtwarzanie w odtwarzaniu [1524]
- MP4: zawiera informacje o koderze w formacie ~ (wymaga ponownego ładowania biblioteki) [1505]
- GStreamer: naprawa blokady w poszukiwaniu prawa do zmiany utworu
- Kolejka: nie zdecyduj się na następną piosenkę za wcześnie [1496]
- widżet informacji o utworze: wyświetl pełne menu kontekstowe utworu [1527]
- CLI: - uruchom uruchomienie QL, jeśli nie jest jeszcze. Przydatne do łączenia się z innymi poleceniami np. --play-file. [67]
- Dodaj obsługiwane typy mime do pliku na pulpicie [67]
- CLI: - plik-odtwarzania nie dodaje już utworów do biblioteki [1537]
- Fix QL uruchamiania dwukrotnie, jeśli zostało uruchomione w szybkim następstwie
- Podpowiedzi: nie obejmują wielu monitorów [1554]
- MPD-Server: naprawić błąd podczas zmiany numeru portu [1559]
- Fix krótkie zawieszanie po wyłączeniu z aktywnymi wtyczkami GStreamer [1567]
- Fix ustawienie osadzonego obrazu w przypadku, gdy plik nie ma tagów [1531]
- OSX: dodaj pasek menu dla Ex Falso
- Fifo: Napraw komendy w przypadku, gdy QL jest zajęty [1542]
- Tłumaczenia:
- Użyj msgctx w kontekście kontekstu wiadomości
- Opakowanie:
- Zobacz Przewodnik po opakowaniach dotyczących zmian
- Regresje:
- Napraw drobne błędy podczas zamykania menu (np. Z menu wtyczki w pliku Ex Falso) [1515]
- Fix operon info [1514]
- Napraw błąd naprawy operonu w przypadku, gdy tag nie pasuje do [1520]
- Poprawki:
- naprawianie obrazów HiDPI DnD podczas przeciągania wielu wierszy
- Ogólne:
- Wsparcie - zapytanie z wszystkimi przeglądarkami, które mają wpis w wyszukiwarce. [1437]
- Lista utworów: Przewiń do piosenki, zastępując listę. [568]
- Lista utworów: przewiń do pierwszej wybranej piosenki i przywróć jej wybór podczas ponownego sortowania. [568]
- Rozważ wszystkie utwory w albumie w celu znalezienia (osadzonego) albumu. [924]
- miesiąc wsparcia (30 dni) w zapytaniach o czas (# (ostatnio / 1 miesiąc). [706]
- Wsparcie odtwarzania utworu, który nie znajduje się na liście utworów. [1358]
- Wsparcie wyszukiwania dat liczbowych, np. # (2004-01 & lt; date & 2004-05) [1455]
- Przeglądarka playlist: usuń klucz Usuń wybrane utwory z bieżącej playlisty [1481] (Nick Boultbee)
- Drzewo plików: Pokaż foldery XDG na komputer / pliki do pobrania / muzyczne, jeśli są dostępne
- Drzewo plików: Lista punktów montowania na linuxie
- Pokaż menu filtru w drugorzędnych oknach przeglądarki (teraz działają skróty do filtrów)
- Dodaj alt + [1-9] skrót do widżetów notebooka, aby przejść do konkretnej strony
- Obsługa ładowania plików ADTS / ADIF (* .aac). Potrzebuje mutagenu 1.27.
- Szukaj: Nowy modyfikator regex "d" Co sprawia, że wszystkie litery odpowiadają wariantom ze znacznikami diakrytycznymi (akcentami itd.). Włączone domyślnie dla normalnych wyszukiwań tekstowych. Sigur Ros znajdzie teraz utwory zawierające Sigur Ros. W przypadku regex i dokładnych wyszukiwań użyj / Sigur Ros / d i "Sigur Ros", aby włączyć. [133]
- Nowi ~ ludzie: prawdziwy tag, który filtruje "Różne artyści" Wartości (Nick Boultbee) [1034]
- Wolisz artystę nad albumartystą do pojedynczych piosenek w ~ ludziach (Nick Boultbee) [1034]
- Poprawki:
- Aktualizacja zmian wprowadzających zmiany w programie gtk3.15
- Ustal suwak wyszukiwania nie działa z nowszymi gtk + i niektórymi motywami [1477]
- Utwórz odtwarzany utwór nie przywracajĘ ... cy na poczĘ ... tku z przeglĘ ... darkĘ ... radia / systemu plików
- Tłumaczenia:
- rosyjski język tłumaczenia (Anton Shestakov) [1441]
- Zaktualizowano tłumaczenie w języku greckim (Dimitris Papageorgiou). [1491]
- Tagger:
- WMA: wsparcie wielu wartości dla producenta, dyrygent, artysty, lirysty, albumartisty, kompozytora, gatunku i nastroju (wymaga mutagen 1.26)
- APEv2: wsparcie czytania / pisania osadzonych kompozycji albumów w formatach APEv2 (Wavpack, Musepack, Monkey's Audio)
- Zezwalaj na usuwanie i zmianę nazwy z nazw tagów, które nie obsługują wszystkich wybranych formatów.
- Zezwalaj na przełączanie tagów programowych w interfejsie tagowania
- Wtyczki:
- Różne poprawki dotyczące tłumaczeń pisemnych (Anton Shestakov) [1442] [1445]
- Nowa prosta wtyczka lyricwiki przy użyciu WebKitGtk webview
- Nowa wtyczka importu Rhythmbox. [1463]
- Serwer MPD: znowu pracuj z nowszym MPDroid (MPDroid rozbił się na początku)
- Trayicon: dodaj opcję opuszczania okna przy zamykaniu głównego okna zamiast ukrywania [619]
- Przełącznik motywów: dodaj opcję włączania / wyłączania dekoracji po stronie klienta li>
- ReplayGain: dodaj opcję pominięcia albumów z istniejącymi wartościami ReplayGain (Nick Boultbee) [1471]
- Powiadomienia: wykonaj prace z okładką pod e19 [1504]
- Operon:
- nowa komenda 'edit' do edycji tagów za pomocą edytora tekstowego (VISUAL = vi operon edit song.flac) [1084]
- nowe polecenie "wypełnienie" do wypełniania znaczników za pomocą części ścieżki do pliku (operon fill --dry-run ".flac")
- OSX:
- Obsługa kluczy multimedialnych (Eric Le Lay)
- Wsparcie dla menu globalnego / integracja z systemem OSX. (Eric Le Lay)
- Różne poprawki / ulepszenia
- Windows:
- Nowsze mutagen (1.27)
- Nowszy GTK + / Gstreamer (Tumagonx)
- Poprawiono załadunek okładki z ścieżek innych niż ansi
- Uruchomienie QL skoncentruje się teraz na pierwszej instancji, jeśli taka istnieje
- quodlibet.exe teraz przekazuje argumenty komend do uruchomionej instancji (quodlibet.exe -next) [635]
- Nowy quodlibet-cmd.exe, który jest taki sam jak quodlibet.exe, ale może być wykonywany w konsoli Windows z widocznym wyjściem stdout [635]
- Poprawki:
- Utrata awarii podczas wyszukiwania strumieni w niektórych przypadkach [1450]
- Napraw błąd w przypadku, gdy ulubione programy Windows Explorer są połączone z ścieżką innym niż ASCII [1464]
- Zatrzymaj odtwarzanie podczas odtwarzania ścieżek łańcuchowych chained ogg [1454]
- Fix menu kontekstowe, które nie pokazują czasami z GTK + 3.14.1
- Tłumaczenia:
- rosyjski język tłumaczenia (Anton Shestakov)
- Poprawki:
- Fix Ex Falso nie rozpoczyna się w niektórych przypadkach. [1448]
- Wtyczka do pobrania albumu z albumu: poprawiono rozszerzenie pliku obrazu (Nick Boultbee) [1435]
- Tłumaczenia:
- rosyjski język tłumaczenia (Anton Shestakov) [1441]
- Usunięcie awarii z GTK + 3.12 [1384]
- Uchwyty bloków obrazu nieprawidłowego flaka [1385]
- Fix "setup.py install -record" [1373]
- System Windows jest obsługiwany ponownie. I to powinno być w lepszej formie niż w przypadku wielu aspektów. Obrazy wbudowane działają teraz, nowszy GStreamer z wieloma kodekami, operon jest włączony itd. Przeglądarka plików i EF pokazują teraz ulubione foldery z Eksploratora Windows. Instalator odinstaluje teraz każdą istniejącą instalację i jak w przypadku wersji 2.6.3 dostępna jest przenośna wersja.
- Rozwiązanie problemu nierozstrzygniętego menu kontekstowego z wieloma monitorami jest niemożliwe.
- Podziękowania dla Bakhtiar Hasmanan za zapewnienie stosu roboczego PyGObject.
- Wstępna pomoc Waylanda jest tutaj (tylko testowana pod Weston). To było głównie ustalenie dziwacznego użycia GTK +, które właśnie zdarzyło się działać pod X11 i nie używać rozmiaru ekranu do obliczeń, ponieważ nie ma prawdziwego ekranu w Wayland.
- Piotr Drag, Rudiger Arp, Diego Beraldin i Dimitris Papageorgiou pracowali nad poprawą tłumaczeń.
- Nick Boultbee pracował w systemie plugin dla pluginów playlist i przenosił do niego akcje powielania / odtwarzania losowego. Przenosił również konfigurację ratingową z wtyczki do rdzenia.
- Simonas Kazlauskas pracował w systemie plugin dla źródeł coverów obsługujących obecnie pliki last.fm i musicbrainz (wyświetlane jako dwie wtyczki). Jeśli jest aktywna, pobierze pokrywy w przypadku, gdy nie zostanie znaleziona lokalna pokrywa. W przyszłości możemy do tego wykorzystać aplikator do pobierania albumów.
- Thomas Vogt poprawiał przejrzystość z GTK + 3 w wtyczce OSD. (Fałszywa przejrzystość również działa ponownie, co było ostatnią znaną regresją z portu PyGObject)
- Operon uzyskał nowe komendy (image-extract, image-set, image-clear) do manipulacji i wyodrębniania obrazów osadzonych dla wszystkich formatów obsługujących osadzone obrazy w formatach QL (id3, ogg, flac, wma, mp4). Zobacz przykład manpage [0]. Istnieje również wtyczka QL, która umożliwia usunięcie wszystkich osadzonych obrazów i osadzenie aktywnego. Powinno się lepiej zintegrować z edytorem znaczników.
- Wyświetlanie wzorców obsługuje teraz określanie znaczników za pomocą nawiasów kwadratowych, które nie wymagają ucieczki w tym wspólnym przypadku. "" Można teraz zapisać jako "[b] [/ b]" (Nadal działa stary sposób postępowania).
- W przeglądarce radiowej oprócz shoutcast1 na liście stacji radiowych znajduje się lista radiotelefonów i stacji shoutcast2 i tylko jedno dodatkowe lustro. QL pokazuje teraz ~ 4100 stacji o ~ 30000 wiemy o. Użyj & quot; Aktualizuj stacje & quot; , Aby uzyskać nową listę.
- Inne zmiany:
- QL zapamiętuje dodatkowe otwarte przeglądarki i ponownie je uruchamia.
- Główny pasek narzędzi jest lepiej zintegrowany z motywami GTK +.
- Korzystamy z ikon symbolicznych w wielu miejscach.
- Dodano prosty menu aplikacji GNOME
- 'albumartista' jest używany do identyfikacji albumu.
- przestrzeń umożliwia "zatrzymanie po aktualnym utworze".
- Ostrzeżenie przed otwarciem zbyt wielu okien plugin (Nick Boultbee) [1231]
- Nowe polecenie-zapisz-wszystkie [1234]
- Poprawki:
- Konfiguracja jest zapisywana atomowo i obsługuje uszkodzony plik [1042]
- edytowanie: opcja id3encoding została zignorowana [1290]
- przeglądarka albumów: poprawianie sortowania według klasyfikacji [1352]
- wyszukiwanie: ustalanie wyników dla "& (foo,! Bar)" [1327]
- Różne awarie spowodowane nieprawidłowym przeniesieniem kodu do PyGObject.
- Zależności i pakowanie:
- Żadne zmiany dotyczące zależności nie różnią się od 3,0
- Teraz zainstalujemy pliki appdata.xml
- Teraz zainstalujemy plik usługi dbus
- setup.py build_sphinx buduje podręcznik użytkownika html
- To wydanie zawiera wiele ulepszeń w architekturze, a także Nowy system budowania i testowania opartego na distutils, aby ułatwić częste wydawanie.
- Silnik odtwarzania dźwięku jest teraz wymienny, a włączone są implementacje Xine i GStreamer.
- Liczne poprawki błędów i drobne ulepszenia zostały wykonane od 1.0.
- PyGObject
- CPython
- Mutagen
- GStreamer
Potrzebny
Wymagany
Co nowego w wersji 3.6.2: >
Co nowego w wersji 3.5.1:
Co nowego w wersji 3.4.0:
Co nowego w wersji 3.3.1:
Co nowego w wersji 3.3.0:
Co nowego w wersji 3.2.2:
Co nowego w wersji 3.2.1:
Co nowego w wersji 3.1.1:
Co nowego w wersji 3.1.0:
Wymagania :
Komentarze nie znaleziono