Introduction
Ondine is an audio player with two possible front ends:
- GTK graphical user interface
- Terminal user interface
The latter has restricted capabilities. There is no support for libraries (you can only play files and folders given in arguments).
Features:
- Gapless playback
- Splitting of a file into virtual tracks, if a cue sheet is available
Particularities:
- There is deliberately no tag edition feature, to avoid the risk of modifying files by accident.
- The presentation is album oriented: global information (artist, album, and date) is not repeated for each track, but displayed in a header instead.
- Besides alphabetical order, libraries content can be displayed in chronological order of albums and artists (based on the date of their albums). This is the default behaviour.
License: GPLv3 or later
Programming language: Python
Dependencies:
Supported OS: GNU/Linux
Supported files: WAV, FLAC, Monkey's Audio, Ogg Vorbis, and MP3.
Ondine was named after Maurice Ravel's Ondine (Gaspard de la Nuit), based on the poem Ondine (in French) by Aloysius Bertrand.
Présentation
Ondine est un lecteur audio avec deux interfaces possibles :
- L'interface graphique GTK
- L'interface terminal
Cette dernière a des capacités limitées. Les librairies ne sont pas supportées (vous ne pouvez jouer que les fichiers et répertoires passés en arguments).
Fonctionnalités :
- Enchaînement des morceaux sans coupure
- Découpage d'un fichier en pistes virtuelles, si un fichier .cue est présent
Particularités :
- La fonctionnalité d'édition de tags est volontairement absente, pour éviter de modifier les fichiers accidentellement.
- La présentation est orientée album : les informations globales (artiste, album et date) ne sont pas répétées pour chaque morceau, mais affichées dans un en-tête.
- En plus de l'ordre alphabétique, il est possible d'afficher le contenu des librairies dans l'ordre chronologique des albums et des artistes (en fonction de la date de leurs albums). C'est le comportement par défaut.
Licence : GPLv3 or later
Langage : Python
Dépendances :
OS supportés : GNU/Linux
Fichiers supportés : WAV, FLAC, Monkey's Audio, Ogg Vorbis et MP3.
Ondine tire son nom du morceau Ondine (Gaspard de la Nuit) de Maurice Ravel, inspiré du poème Ondine d'Aloysius Bertrand.
Screenshots
Ondine 0.5 (with GTK graphical user interface)
Ondine 0.5 (with terminal user interface)
Captures d'écran
Ondine 0.5 (avec l'interface graphique GTK)
Ondine 0.5 (avec l'interface terminal)
Download
Ondine is released as a compressed archive (.tar.xz) of the source code. See README file for installation instructions.
All versions are signed with PGP key 0xB24B750D (fingerprint: 8DDF 4E53 D02D 3511 91A5 872E 1D85 988C B24B 750D).
Version 0.5 (2012-11) (signature)
Enhancements:
- Add header lines for disc numbers in playlist
- Split a file into virtual tracks if a cue sheet is available
Bug fix:
- Update track information when it really starts (not when the previous one is about to finish)
If you have built libraries with an older version, it is necessary to refresh them.
Version 0.4 (2012-05) (signature)
Enhancements:
- Add keyboard commands and playing time in terminal mode
- Prevent from seeking into the last 5 seconds with GTK time slider
- Don't display GTK row selection (in browser and playlist)
Bug fixes:
- Use upper case in file type acronyms (WAV, FLAC, and MP3)
- Paused state is not kept when changing track
- Cannot play filenames containing "%" or "#"
- Sometimes playing time is not displayed after a change of track
- The color of track number and time is not updated when playlist becomes active
- Seeking sometimes displays position 0 for a short while
If you have built libraries with an older version, it is necessary to refresh them.
Version 0.3 (2011-11) (signature)
Enhancements:
- Changes in GUI (player position and content layout)
- "Previous" button goes to beginning of track after 2 seconds of playing
- Show filename when title tag is empty
- Show full playlist in shell mode
- Open files in arguments (create temporary library)
- Show album playing time in playlist and player
- Show artist for every track in case of multi-artists albums
Bug fixes:
- Bad display of artist, album, or title containing "&" character
- Tracks are not always grouped by album
If you have built libraries with an older version, it is necessary to refresh them.
Version 0.2 (2011-03) (signature)
Enhancements:
- Gapless playback
- Support for WAV and Monkey's Audio files
- Changes in GUI (colors, album information in playlist, file type)
Bug fix:
- Bad display on quick changes of track (previous/next buttons)
If you have built libraries with version 0.1, it is necessary to refresh them.
Version 0.1 (2010-12) (signature)
With this first release, you can:
- Create, update, and delete libraries (folders containing audio files)
- Browse libraries
- Sort folders by name or date (default)
- Listen to audio files (with pause and seek facilities)
Supported files: FLAC, Ogg Vorbis, MP3.
Téléchargement
Ondine est fourni sous forme d'archive compressée (.tar.xz) du code source. Voir le fichier README pour les instructions d'installation.
Toutes les versions sont signées avec la clé PGP 0xB24B750D (empreinte : 8DDF 4E53 D02D 3511 91A5 872E 1D85 988C B24B 750D).
Version 0.5 (2012-11) (signature)
Améliorations :
- Ajout d'en-têtes pour les numéros de disques dans la liste de lecture
- Découpage d'un fichier en pistes virtuelles si un fichier .cue est présent
Correction de bug :
- Mise à jour des informations sur la piste quand elle commence réellement (pas quand la précédente est sur le point de finir)
Si vous avez construit des librairies avec une version plus ancienne, il est nécessaire de les remettre à jour.
Version 0.4 (2012-05) (signature)
Améliorations :
- Ajout de commandes clavier et de l'affichage du temps en mode terminal
- Protection pour ne pas se déplacer dans les 5 dernières secondes avec la barre de temps GTK
- Ne pas afficher la sélection de ligne GTK (dans le navigateur et la liste de lecture)
Corrections de bugs :
- Utiliser des majuscules pour les acronymes de type de fichier (WAV, FLAC et MP3)
- L'état pause n'est pas conservé quand on change de morceau
- Impossible de jouer les fichiers contenant "%" ou "#"
- Parfois le temps ne s'affiche pas suite à un changement de morceau
- La couleur du numéro de piste et de la durée n'est pas mise à jour quand la liste de lecture devient active
- Parfois en se déplaçant dans le morceau on affiche une position 0 pendant un cours instant
Si vous avez construit des librairies avec une version plus ancienne, il est nécessaire de les remettre à jour.
Version 0.3 (2011-11) (signature)
Améliorations :
- Modifications d'interface graphique (position du lecteur et disposition du contenu)
- Le bouton "précédent" va au début du morceau après deux secondes de lecture
- Afficher le nom du fichier quand le tag titre est vide
- Afficher la liste complète des morceaux en mode shell
- Ouvrir les fichiers passés en arguments (créer une librairie temporaire)
- Afficher la durée de l'album dans la liste des morceaux et le lecteur
- Afficher l'artiste pour chaque morceau dans le cas des albums multi-artistes
Corrections de bugs :
- Problème d'affichage des artistes, albums ou titres contenant le caractère "&"
- Les morceaux ne sont pas toujours groupés par album
Si vous avez construit des librairies avec une version plus ancienne, il est nécessaire de les remettre à jour.
Version 0.2 (2011-03) (signature)
Améliorations :
- Enchaînement des morceaux sans coupure
- Support des fichiers WAV et Monkey's Audio
- Modifications d'interface graphique (couleurs, information sur l'album dans la liste des morceaux, type de fichier)
Correction de bug :
- Problème d'affichage sur les changements de morceau (boutons précédent/suivant)
Si vous avez construit des librairies avec la version 0.1, il est nécessaire de les remettre à jour.
Version 0.1 (2010-12) (signature)
Avec cette première version, vous pouvez :
- Créer, mettre à jour et supprimer des librairies (répertoires contenant des fichiers audio)
- Naviguer dans les librairies
- Trier les répertoires par nom ou par date (le choix par défaut)
- Écouter les fichiers audio (avec les fonctions pause et avance/retour rapides)
Fichiers supportés : FLAC, Ogg Vorbis, MP3.
Support
There is no bug tracking system. To report a bug, send an email to ondine@tuxfamily.org.
Feel free to send any feedback or suggestion as well.
Support
Il n'y a pas de système de suivi de bugs. Pour remonter un bug, envoyez un email à ondine@tuxfamily.org.
N'hésitez pas également à envoyer tout commentaire ou suggestion.
Development
Ondine is hosted by TuxFamily. The project page lists the services provided by TuxFamily.
Source code
You can browse the Git repository of the source code: ondine/ondine.git.
You can subscribe to its
RSS feed to be notified of commits.
To install up-to-date development version, get the source code from the Git repository:
git clone git://git.tuxfamily.org/gitroot/ondine/ondine.git
See README file for installation instructions.
The source code of this website is also available in a Git repository: ondine/ondine-website.git.
Développement
Ondine est hébergé par TuxFamily. La page du projet liste les services fournis par TuxFamily.
Code source
Vous pouvez naviguer dans le dépôt Git du code source : ondine/ondine.git.
Vous pouvez vous inscrire à son
flux RSS pour être notifié des commits.
Pour installer la version de développement à jour, récupérez le code source depuis le dépôt Git :
git clone git://git.tuxfamily.org/gitroot/ondine/ondine.git
Voir le fichier README pour les instructions d'installation.
Le code source de ce site web est aussi disponible dans un dépôt Git : ondine/ondine-website.git.