Here comes Veritas Player. Veritas is written with Python and Gtk3 and it uses Videolan´s Python module to achieve things in its backend. In other words: it has features of Vlc in it.
The v.1 release of Veritas Player has the following functionality:
– It can play songs.
– It can open video files and play them.
– It has all the regular playback functionalities:Play, pause, rewind, go forward etc.
-It can open dvds and play them. Note. If your dvd is encrypted then you might need to install libdvdcss2 or similar from some online sources. Libdvdcss2 is not included in Veritas Player by default – and never will be.
– Support for some common shortkeys. See more from the about dialog of Veritas.
– Vertias has a slider, which calculates the progress of a song or media file. If the slider is moved then the position is changed.
-Veritas prints the name of the file that is currently playing and also the number of elements in the playlist.
Tip. Veritas does not currently move automatically to the next object on the playlist. You can easily navigate between previous/next objects by writing the object number to the line and pressing enter. See the screenshot above.
#Veritas Player Copyright (c) 2017 JJ Posti <techtimejourney.net>
#The program comes with ABSOLUTELY NO WARRANTY;
#for details see: http://www.gnu.org/copyleft/gpl.html.
#This is free software, and you are welcome to redistribute it under
#GPL Version 2, June 1991″)
#Note vlc.py is from Videolan and it is not covered by the GPL license.
#Vlc.py is under LGPL 2.1 and remains an unmodified and imported module in Veritas Player.
python3-gi and python3 should be enough in most cases. You might need to install something more depending on your distribution of choice. Also, the Vlc Python module is required. By default you should keep the Vlc module and Veritas Player in the same folder.
21st of June, important addition: Since this is Vlc based it needs vlc as a backend. So, install vlc-nox package. Vlc-nox package is a must have for functionality. By mistake, I originally left it out from the dependencies shown above.
2nd of July 2017 note: If you want to play Dvds that have menus in them, you also have to install libdvdnav4 or similar. In most cases, both, libdvdnav4 and libdvdcss2 are needed. For Libdvdcss2 Google: Debian Multimedia (a website).
The zip archive also includes vlc.py and licensing information in it.
Decompress the archive.
If needed, make files executable with chmod +x some_file.py #The files should be executable by default.
Run with command: python some_location/veritas.py
Tip. If you have songs on a cd and you want to get them to your computer, consider installing sound-juicer. Of course, there are many other good alternatives as well, but sound-juicer remains my personal favorite.