Pragha è un progetto di software completamente gratuito e open-source che è stato progettato da zero per essere playback tutti i tipi di file audio, distribuibili sul ambiente desktop di vostra scelta.
Caratteristiche principali
Le caratteristiche principali includono un design a due pannelli ispirati al ramo 1.4 del lettore audio Amarok, il supporto per playlist corrente e libreria musicale con più viste, il supporto per i tag e le strutture di cartelle, così come un built-in motore di ricerca con canzone filtraggio e accodamento.
In aggiunta, il programma è in grado di riprodurre MP3, M4A, OGG, FLAC, ASF, WMA e APE file. Esso consente di modificare i tag ID3 di questi file e gestire le playlist, che possono essere esportati nei formati di file M3U e importati da M3U, PLS, formati WAX e di file XSPF.
Un'altra caratteristica interessante è la possibilità di riprodurre CD audio, che verranno individuati automaticamente tramite CDDB (Il CD Data Base). Notifiche desktop nativi e controllo della riproduzione remota tramite MPRIS2 sono anch'essi applicati.
Sotto il cofano e disponibilità
Mentre l'applicazione & rsquo; s codice è scritto interamente in linguaggio di programmazione C, la sua interfaccia grafica utente è stata progettata con l'aiuto del toolkit GTK + GUI. E 'indipendente da qualsiasi ambiente desktop.
Purtroppo per alcuni di voi, Pragha è ufficialmente disponibile per il download solo come un archivio fonte, il che significa che deve essere configurato e compilato prima dell'installazione. Tuttavia, può essere facilmente installato dai repository software di diverse distribuzioni, come Debian, Ubuntu, Arch Linux, Fedora o Foresight Linux.
Un lettore audio molto leggero per le distribuzioni leggere
Se sei uno sviluppatore Linux e vuole costruire una distribuzione leggera che comprende solo basso su applicazioni di risorse, o sei un semplice utente con un non così recente computer e si desidera solo per mantenere le cose leggere e liscia, Pragha è l'applicazione di gestione della musica per voi
Cosa c'è di nuovo in questa versione:.
- Bugs fisso:
- Aggiungi traduzione Castillan all'elenco installare.
- Disattiva versioning libtool per i plugin. Vedere numero # 74
- Non ricordo visibilità del secondo siderbar quando init. Issue # 73
- Fix dimensioni delle icone nella finestra di dialogo delle preferenze su Gtk 3.14 [1].
- Provare a fissare la piccola barra di avanzamento in gtk 3.14, ma alla fine solo centrarlo. [1]
- Disattiva popover nel menu marcia !. E 'semplicemente orribile !!, e pior su 3.14.
- Impostare le dimensioni di menù Gear.
- Aggiornamenti Traduzioni:
- Aggiornamento di traduzione russo grazie a Lazy_Kent.
- Aggiorna coreano (Corea) Traduzione grazie a Smallsnail.
- Aggiornamento traduzione francese grazie a Pingax.
Cosa c'è di nuovo nella versione 1.3.2.1:
- Bugs fisso:
- Aggiungi traduzione Castillan all'elenco installare.
- Disattiva versioning libtool per i plugin. Vedere numero # 74
- Non ricordo visibilità del secondo siderbar quando init. Issue # 73
- Fix dimensioni delle icone nella finestra di dialogo delle preferenze su Gtk 3.14 [1].
- Provare a fissare la piccola barra di avanzamento in gtk 3.14, ma alla fine solo centrarlo. [1]
- Disattiva popover nel menu marcia !. E 'semplicemente orribile !!, e pior su 3.14.
- Impostare le dimensioni di menù Gear.
- Aggiornamenti Traduzioni:
- Aggiornamento di traduzione russo grazie a Lazy_Kent.
- Aggiorna coreano (Corea) Traduzione grazie a Smallsnail.
- Aggiornamento traduzione francese grazie a Pingax.
Cosa c'è di nuovo nella versione 1.3.1:
- News:
- Nuovo TuneIn plugin. Consenti ricerche su TuneIn e aggiungere prima radio.
- Nuovo plug-in server DLNA. Lasciare quota playlist ad un server DLNA usando Rygel.
- Nuovo DLNA renderer plugin. Consentire musica del gioco su un server DLNA usando Grilo.
- Nuovo AcousticId plugin. Ottenere i metadati di brano corrente sul servizio AcoustID.
- D'Oh !. Porta a GtkApplication.
- Restituire un supporto di base per i file MOD.
- Consenti musica la riproduzione su dispositivi MTP.
- primo porto di base a Windows.
- Altro modifiche:
- Il supporto CD-ROM è diventato un plugin.
- Il supporto Last.fm diventa un plugin.
- * Meglio proteggere tag e time_t sui thread.
- * Utilizzare diferents time_id di scrobbling e aggiornare in esecuzione.
- * Fix presenta più voci di una canzone di LastFM.
- * i nomi delle funzioni Betters e dichiarare un sacco come statica.
- Song-Info plugin: non ritardare la ricerca e cancellare se brano è stato modificato .
- Consenti playlist ricorsiva disattivata da https://bugzilla.redhat.com/show_bug.cgi?id=1013020
- Riduci pista dimensione barra di avanzamento. (A regresion da Gtk + -2)
- Dispositivi Spalato plugin. Dispositivi, MTP, Renovable, e CD-ROM.
- PraghaMusicobject / Database:. file_type coverted a mime_type
- PraghaMusicobject:. Aggiungere proprietà source, per differenziare i file locali, di http, o plugin
- Gui:. Mostra Mimetype su Playlist e tag dialogo proprietà
- Imposta O come acceletator per aprire la finestra dei file.
- Abilita i plugin Notify e Song Info su prima esecuzione
- Problemi risolti:
- Fissare Segfault quando modificare i tag dei brani dal menù systray.
- brani:. fissare perdita di memoria
- compilazione Fix senza libpeas. Issue # 60
- Fissare qualche segfault quando uso Glib & gt;. = 2.40
- Crea cartelle di cache quando init esso. NON IN SONGINFO PLUGIN !!!.
- Arti Visualizza album nella cache di tutte le canzoni.
- Non importare playlist vuote quando la scansione della libreria.
- Aggiorna barra dei menu e sottomenu playlist quando cambia qualsiasi playlist salvate.
- Fix mai cambiare album su playlist quando i tag di aggiornamento.
- Fissare cattivo aggiornamento titolo playlist quando i tag di aggiornamento.
- Comunica Plugin: Rimuovere timeout personalizzato .
- notifica plugin: Controlla nuova canzone prima di inviare una notifica .
- Lastfm Plugin: Fissare avvertimento quando l'utente o password nel vuoto ..
- Lastfm Plugin:. Non avviare nuove sessioni ogni volta che chiudere la finestra di configurazione
- Aggiungi licenza per xml_helper.c / file .h.
- Fix aprendo la cartella con le immagini.
- Aggiornamenti Traduzioni:
- Alcuni miglioramenti alle stringhe di file di origine inglese. Grazie asmarquespt. Vedi # 67
- Aggiorna Cinese (Cina) Traduzione grazie a Chunyang.
- Aggiornamento traduzione ceca grazie a anespor.
- Aggiornamento traduzione francese grazie a Pingax.
- Aggiornamento traduzione in portoghese grazie a smarquespt.
Cosa c'è di nuovo nella versione 1.2.2:
- Fissare qualche segfault quando uso Glib & gt; = 2.40 . (Cambia requisiti ai Glib & gt; = 2.32)
- Fix segfault quando cambia preferenze e mpris2 è disabilitato. Issue # 68
- Fix segfault quando vicino Pragha e Mpris2 è disabilitato. Issue # 68
Cosa c'è di nuovo nella versione 1.3.0:
- News:
- Dipende completamente da Gtk + 3 & gt; = 3.2 e Glib & gt; = 2.32, Gstreamer1 e libcdio_paranoia & gt; = 0,90 [1]
- Aggiungere il supporto ai plugin, a seconda libpeas & gt; = 1.2
- gnome-media-chiavi della porta, keybinder, mpris2, notificare, e la canzone-info.
- Ancora in attesa di riscrivere il plugin LastFM.
- Aggiungi SOO-SPERIMENTALE e incomplet dispositivi plugin.
- Aggiungere una seconda barra laterale sulla destra.
- Just utilizzato dal plugin canzone-info per mostrare testi.
- Altro modifiche:
- Continua con la pulizia, la scrittura, e la conversione di GObjects
- PraghaArtCache, PraghaSidebar, e ogni e plugins.
- PraghaApplication ora si basa su GtkApplication.
- Fissare molti bug in GTK + 3 interfaccia, e correzioni deprecati prima 3.10
- Nota:
- [0] Sembra poco, ma il 99% del lavoro in 1.2 è stato fatto qui, e poi backport.
- [1] Supporto di Gtk + 2 e libcdio_paranoia = 0.83 è stato rimosso completamente.
Cosa c'è di nuovo in versione 1.1.2.2:
- Fix lastfm Scrobble quando compilazione senza glyr.
- correggere alcuni difetti Coverity:
- valore del puntatore inutilizzato (UNUSED_VALUE)
- valore di ritorno non controllato (CHECKED_RETURN)
- valore di ritorno non controllato dalla biblioteca (CHECKED_RETURN)
- risoluzione del riferimento prima del check nullo (REVERSE_INULL)
- Assicurarsi impostato su 0 timeout_ids quando rimuoverlo.
Cosa c'è di nuovo nella versione 1.1.2:
- News:
- Migliorata l'indicizzazione della biblioteca. Consente inoltre continuare l'ascolto della musica durante l'analisi. [1]
- Il database utilizza le istruzioni preparate, migliorando le prestazioni generali del Pragha.
- Altro modifiche:
- Una pulizia generale del codice, ma c'è molto da fare.
- Prima riscrive utilizzando GObjects come PraghaBackend, PraghaAlbumArt, PraghaMusicobject, PraghaPreferences, PraghaDatabase, e PraghaStatusbar.
- Molti altri riscritture come PraghaLibraryPane e PraghaPlaylist.
- Molti cambiamenti a lavorare con fili cassaforte.
- Ora aggiungere, rimuovere o rinominare playlist e radio è super veloce.
- Ora selezionare il contenuto del & quot; Pista No & quot; e & quot; anno & quot; in & quot; Modifica tags & quot; finestra dopo la focalizzazione o cliccando in loro.
- Ora è possibile trascinare i brani dalla libreria di qualsiasi gestore di file da copiare o masterizzare con Brasero.
- Ora è possibile aggiungere brani utilizzando i manager di linea di comando o di file.
- Salvataggio e ripristino acceleratori di menu modificato.
- Ora ogni volta che si aggiungono brani, selezionare il primo brano aggiunto.
- Traduzioni: utilizzare intltool per desktop file
- Problemi risolti:
- Provare a risolvere problema # 46: Intestazione spostato in posizione libcdio-paranoia-0.90. [2]
- Aggiornamento Autotools, e fissare un avvertimento quando l'uso autogen.sh causa cdda.h
- glyr-related.c: Usa lang rilevamento automatico per ottenere biografia dell'artista. Vedere numero # 39
- MPRIS: risolvere i problemi con lunghe tracce
- traduzioni: fissare forme plurali
- GTK3: correggere i bug minori
- aggiungere soluzione per incidente in taglib
- risolvere una situazione di stallo su come aggiungere alla playlist attuale
- Aggiornamenti Traduzioni:
- Aggiornamento ceco traduzione grazie a anespor, e petr.simacek.
- Aggiornamento traduzione olandese grazie a Vistaus.
- Aggiornamento traduzione tedesca grazie a cwickert.
- Aggiornamento traduzione ungherese grazie alla Polesz.
- Aggiornamento traduzione in portoghese grazie a smarquespt.
- Aggiorna portoghese (Brasile) grazie a rafaelff1.
- Aggiornamento di traduzione russo grazie a Lazy_Kent, e 4glitch.
- Aggiornamento traduzione in turco grazie a fatihmalakci, necdetyucel, e EMFI.
- Aggiorna traduzione ucraino grazie a paul.rufous.
Cosa c'è di nuovo nella versione 1.0.1:
- News:
- Aggiungi Testo della canzone Get, Get artista informazioni per la selezione in playlist corrente.
- Aggiungi Amore, disamore, e Get opzioni simili alla selezione in playlist corrente.
- Aggiungi un icona nel pannello di suggerire tag correzioni di lastfm quando aggiornamento now_playing. [1]
- Altro modifiche:
- Aggiungi tootips per mostrare i valori bande dell'equalizzatore.
- Seleziona dell'ultimo brano quando aggiungere i nuovi brani.
- accoda anche le radio quando sessione di ripristino.
- Aggiunge Hz, kbps, e la stringa canali di file finestra di dialogo Proprietà.
- Verifica stato di amministratore di rete quando lancio pragha. Se è in linea, init LastFM, altrimenti attendere 30 secondi.
- Rimuovi opzione arte ricerca album nel menu. Qualsiasi obiezione ..? Io non lo uso.
- Solo ricerca copre l'arte in lastfm temporaneamente. Restituisce migliori risultati.
- Problemi risolti:
- opzione Fix ricerca album è sempre attiva.
- Non saltare al brano successivo quando hanno selezionato diverse canzoni.
- attenzione Grab sul nome della voce quando salva playlist e salvare quando premere invio.
- D'Oh !. Utilizzare MPRIS: artUrl invece xesam:. Arte, ed emettono una formattazione completa uri
- Aggiungi una bandiera playlist_change per evitare errori quando si rimuove il modello per guadagnare velocità.
- impostato anche cursore occupato quando aggiungere canzone simile, chiaro / coltura playlist corrente, o di importazione / esportazione playlist.
- Mostra sempre & quot; personalizzato & quot; Presset sul pareggio in caso di errore.
- Fix frizee quando il buffering radio internet.
- Informare riproduzione stop per mpris2 quando vicino pragha.
- Salva preferenze cambia quando enter.
- Aggiorna alcuni anni di copyright.
- Non versare i brani duplicati.
- D'Oh !. Fix mai aggiungere brani della pagina favoriti canzoni dura.
- Risolti alcuni avvertimenti quando prima init.
- Imposta disabilita quando prima l'utilizzo di equlizaser.
- funzione Meglio cercare canzone sui db con solo l'artista e il titolo informazioni.
- Utilizza funzioni più generiche per rimuovere codice duplicato.
- Romove qualche codice non utilizzato.
- Aggiornamenti Traduzioni:
- Fix spazio inappropriato in un messaggio di dialogo riproduzione di errore.
- Aggiornamento tedesco traduzione grazie alla Cwickert.
- Aggiornamento traduzione in portoghese grazie a smarquespt.
- Aggiornamento traduzione italiana grazie a bersil.
- Aggiornamento traduzione Rusian grazie a lazy.kent.suse.
Cosa c'è di nuovo nella versione 0.8.0.2:
- Update traduzione tedesca. Grazie a Christoph Wickert.
- Disattiva scorciatoie da tastiera globali se gtk & lt; 2.20.
- Aggiungi & quot; & quot Pragha lettore di musica; al sumary delle notifiche e così visualizzati correttamente. In notify-osd per esempio.
- Eliminare precedente incompatibile db solo se minore a 0.8.0.
- Drop & quot; & quot struttura delle cartelle; male stringa.
Cosa c'è di nuovo nella versione 0.8.0:
- News:
- Cartella / File vista biblioteca sostituito da Foders Estructure. (come in foobar2000) (1)
- Aggiungi opzione per unire le cartelle nella vista cartelle estructure.
- Aggiungere il supporto per i commenti.
- Ottimizzazioni.
- Usa gtk_tree_store_prepend piuttosto che gtk_tree_store_append.
- Usa dimensione fissa in renderer di celle di playlist corrente.
- Usa g_timeout_add_seconds aggiornare corso quando la scansione della libreria.
- arbitri Anteponi raccolto playlist.
- Altro modifiche:
- Ora è Pragha Music Player invece Pragha Music Manager.
- Quando le canzoni del cambiamento non spostarsi sul nuovo percorso se già visibile.
- Quando si trascina le canzoni in cui vengono scartati.
- Usa gnome-mime-audio icona per library_tree, e playlist_tree se exitst.
- Problemi risolti:
- Ordine con case insensitive in vista della libreria.
- Prevenire temi di icone incomplete, ripristinare album png.
- Verifica barra di sistema prima dell'invio delle notifiche.
- Uso corretto audio PULSE_PROP_media.role, invece la musica.
- Utilizza lista semplicemente Linked in coda.
- Rimuovi inutile bandiera compilazione in db.
- Aggiornare i file PO.
Cosa c'è di nuovo in versione 0.7.7.1:
- Fix Numero 14: Pragha può non ricordare la partenza Posizione.
- Ricordo male posizione della finestra quando icona di stato click o chiudere la finestra.
- Non aggiungere i file in modo ricorsivo con dbus e linea di comando. Fermo Pragha.
Requisiti :
- gtk +
- dbus-glib
- FLAC
- Libao
- MAD
- libnotify
- libsndfile
- Ogg Vorbis
- SQLite
- libmodplug
- libcdio
- Libcddb
- CURL
- TagLib
I commenti non trovato