Raspdac Display v0.7 beta release

Ici on parle de Raspberry PI, Sparky, Odroid... avec des solutions comme Squeezelite, MPD, Max2Play... ainsi que leur DAC et accessoires dédiés
dhrone
Messages : 39
Inscription : sam. 27 févr. 2016 20:51

Raspdac Display v0.7 beta release

Message par dhrone » dim. 09 oct. 2016 21:41

I have just issued a pre-release of a major re-write of the Raspdac-Display software. It has the following enhancements...

Works across multiple distributions including Volumio, Rune, Moode, Max2Play, and piCorePlayer.
Configurable display screens. You can now redefine what gets displayed.
More display flexibility. You can now specify whether to scroll a line or not and how to justify a line (center, left, right).
More variables are available for display such as album, playlist_count, and playlist_position, storage remaining, and CPU temperature.
New alert mode that can override the screen to display a message based upon the value of a variable such as when the volume changes.

It is available at https://github.com/dhrone/Raspdac-Display

To see a demo of the display running check out https://m.youtube.com/watch?v=KNEmxyzLrII.

Please review the updated documentation carefully as there a number of changes from the previous version that you will need to be aware of. Many of the configuration variables have changed so you will need to go back in to set the appropriate values for your system. In addition, if you wish to modify the configuration of the display, you will want to spend some time reviewing the "Page Format.txt" file to see how the new page configuration system works. You may also want to examine "Pages Example.py" which shows a couple of different ways that you could configure your display.

As this is a pre-release, it is likely to contain a number of bugs. As always, feedback and bug reports are always appreciated. The best place to report bugs is on the github site on the issues tab.

Best regards,
Dhrone

----------------------

La traduction automatique en français

Je viens émis un pré-version d'une importante réécriture du logiciel Raspdac-Display. Il a les améliorations suivantes ...

Fonctionne sur plusieurs distributions dont Volumio, Rune, Moode, Max2Play et piCorePlayer.
écrans d'affichage paramétrables. Vous pouvez maintenant redéfinir ce qui sera affiché.
Une plus grande souplesse d'affichage. Vous pouvez maintenant spécifier si pour faire défiler une ligne ou non, et comment justifier une ligne (centre, gauche, droite).
Plusieurs variables sont disponibles pour un affichage tel que l'album, PLAYLIST_COUNT et playlist_position, le stockage restante et la température du processeur.
Nouveau mode d'alerte qui peut remplacer l'écran pour afficher un message sur la base de la valeur d'une variable telle que lorsque les changements de volume.

Il est disponible à https://github.com/dhrone/Raspdac-Display

Pour voir une démo de l'écran en cours d'exécution vérifier https://m.youtube.com/watch?v=KNEmxyzLrII.

S'il vous plaît consulter la documentation mise à jour avec soin car il y un certain nombre de changements par rapport à la version précédente que vous devez être au courant. La plupart des variables de configuration ont changé de sorte que vous aurez besoin de revenir en arrière pour définir les valeurs appropriées pour votre système. En outre, si vous souhaitez modifier la configuration de l'écran, vous aurez envie de passer un peu de temps à examiner le fichier "page Format.txt" pour voir comment le nouveau système de configuration de la page fonctionne. Vous pouvez également examiner "Pages Example.py" qui montre un couple de façons différentes que vous pouvez configurer votre écran.

Comme cela est une pré-version, il est susceptible de contenir un certain nombre de bugs. Comme toujours, des commentaires et rapports de bugs sont toujours appréciés. Le meilleur endroit pour rapporter des bugs est sur le site de github sur l'onglet questions.

Avatar de l’utilisateur
rikardo1979
Messages : 160
Inscription : sam. 09 avr. 2016 08:39
Localisation : UK
Contact :

Re: Raspdac Display v0.7 beta release

Message par rikardo1979 » lun. 10 oct. 2016 06:04

great work as usual ;)
Thank you for extended support
~~~~>>>Please always follow rules and read before you post<<<~~~~

Avatar de l’utilisateur
rikardo1979
Messages : 160
Inscription : sam. 09 avr. 2016 08:39
Localisation : UK
Contact :

Re: Raspdac Display v0.7 beta release

Message par rikardo1979 » lun. 10 oct. 2016 06:04

great work as usual ;)
Thank you for extended support
~~~~>>>Please always follow rules and read before you post<<<~~~~

dhrone
Messages : 39
Inscription : sam. 27 févr. 2016 20:51

Re: Raspdac Display v0.7 beta release

Message par dhrone » sam. 15 oct. 2016 18:14

I just pushed a new version (v0.7.0.2). It includes the following changes.

Fixed volume bug that prevented volume changes from being displayed under some situations
Fixed incorrect detection of streaming when playing MPD with playlists that only contained one song
Moved PAGES configurations to their own file named "pages.py"
Created a directory named "pages" to store example pages.py configurations
Added a few pages.py examples within the pages directory
Added a new status variable named "current_time_formatted"
Added a new line format variable named "strftime". Set this as you would input to the strftime() function to modify how current_time_formatted gets created. See ( http://strftime.org" onclick="window.open(this.href);return false; for examples )

To get the latest version log into your system, change to the directory that you have stored the Raspdac-Display repository and pull the latest from github.

Code : Tout sélectionner

git pull
If you have made any changes to the files within the repository, you will need to stash them before installing this version.

Code : Tout sélectionner

git stash
This version will change the display behavior due to the changes I have made to the default pages.py. If you like the v0.7 behavior better, just copy pages/pages_example2.py over the top of pages.py.

Code : Tout sélectionner

cp pages/pages_example2.py pages.py
I have also included a configuration similar to how the older (v0.5) code operated in pages/pages_original.py if you prefer that behavior.

Code : Tout sélectionner

cp pages/pages_original.py pages.py
If you have changed any of the startup variables, you will need to re-edit RaspdacDisplay.py to restore them.

To finish the install, you will need to copy RaspdacDisplay.py and pages.py over to /usr/local/bin and restart your system.

Code : Tout sélectionner

cp RaspdacDisplay.py /usr/local/bin
cp pages.py /usr/local/bin
reboot
Depending on your distribution, you may or may not need to run these commands using sudo.

Good luck and please report any bugs or feature requests up at https://github.com/dhrone/Raspdac-Display/issues

Best regards,
Dhrone

----------------------

Traduction automatique en français

Je viens de publier une nouvelle version (v0.7.0.2). Il comprend les modifications suivantes.

bug de volume fixe qui a empêché les changements de volume d'être affiché dans certaines situations
détection incorrecte fixe de diffusion lors de la lecture MPD avec listes de lecture qui ne contenaient une chanson
PAGES Déplacé configurations à leur propre fichier nommé "pages.py"
A créé un répertoire nommé "pages" pour stocker des exemples de configurations pages.py
Ajout de quelques exemples de pages.py dans le répertoire des pages
Ajout d'une nouvelle variable d'état nommé "current_time_formatted"
Ajout d'une nouvelle variable de format de ligne nommé "strftime". Définissez ce que vous le feriez entrée à la fonction strftime () pour modifier la façon dont current_time_formatted est créé. Voir (http://strftime.org" onclick="window.open(this.href);return false; pour des exemples)

Pour obtenir la dernière version journal dans votre système, modifiez le répertoire que vous avez stocké le référentiel Raspdac-Display et tirez la dernière de github.

Code : Tout sélectionner

git pull
Si vous avez apporté des modifications aux fichiers dans le référentiel, vous aurez besoin de les cacher avant d'installer cette version.

Code : Tout sélectionner

git stash
Cette version va changer le comportement d'affichage en raison des changements que j'ai apportées au pages.py par défaut. Si vous aimez le comportement de v0.7 mieux, il suffit de copier pages/pages_example2.py au-dessus de pages.py.

Code : Tout sélectionner

cp pages/pages_example2.py pages.py
J'ai également inclus une configuration similaire à la façon dont le (v0.5) ancien code utilisé dans les pages / pages_original.py si vous préférez ce comportement.

Code : Tout sélectionner

cp pages/pages_original.py pages.py
Si vous avez modifié l'une des variables de démarrage, vous devrez ré-éditer RaspdacDisplay.py pour les restaurer.

Pour terminer l'installation, vous devrez copier RaspdacDisplay.py et pages.py /usr/local/bin et redémarrez votre système.

Code : Tout sélectionner

cp RaspdacDisplay.py /usr/local/bin
cp pages.py /usr/local/bin
reboot
Selon votre distribution, vous pouvez ou ne pouvez pas besoin d'exécuter ces commandes en utilisant sudo.

Bonne chance et s'il vous plaît signaler tout bug ou fonctionnalité demande jusqu'à au https://github.com/dhrone/Raspdac-Display/issues

Avatar de l’utilisateur
Cram28
Messages : 62
Inscription : dim. 29 nov. 2015 13:41

Re: Raspdac Display v0.7 beta release

Message par Cram28 » mer. 19 oct. 2016 20:43

Hello dhrone,

Zut, j'ai raté ce message.
Dès que je trouve du temps, je me l'installe et te fais un retour. Mais je ne doute pas que ce sera - comme d'habitude - très bien :-D
a
Merci pour cette nouvelle version !
---
Damn, I missed that message.
As soon as I find time, I'm moving and make you a return. But I do not doubt it will - as usual - very well :-D

Thank you for this new version!

Répondre