vedgy / venturous Goto Github PK
View Code? Open in Web Editor NEWRandom playback manager for Audacious (and potentially for other players).
License: GNU General Public License v3.0
Random playback manager for Audacious (and potentially for other players).
License: GNU General Public License v3.0
Implementation plan (feel free to comment, vote for this feature, suggest alternatives):
It should be possible to limit each custom action to the specific file type(s).
For example, View/edit text file custom action makes sense only for the plain text (e.g. cue) files.
Currently storing file patterns is not implemented properly. Various pattern information can be lost because of this.
Default file patterns should be set in Preferences analogously to custom actions.
This action would allow navigating to the playlist item that corresponds to selected history item (if such corresponding item exists of course).
There is a Song Change Audacious plugin, which allows to run a command when Audacious reaches the end of the playlist. By appending ventool next
command (if the command is not empty - insert ;
before ventool next
) one can achieve random playback without dubious -q
audacious option. The biggest problem with current approach is that Audacious must be restarted often. Detached Audacious would be available as alternative player, so the old way would still be available as an option.
Implementing alternative Audacious support has another advantage: adding another external player support that can be switched to at runtime will be much easier after accompanying interface changes.
Implementation plan (feel free to comment, vote for this feature, suggest alternatives):
Insert/Backspace/Space applies to all selected items in playlist tree in edit mode. This will work in the same way as Preferences/"Filename patterns" (it is described in Venturous manual).
Feel free to suggest players, vote for them or even implement support for some player yourself.
Player must support minimal command line interface.
Essential features of external player:
Files should be added in a separate thread.
A special dialog should be visible when files are being added. This dialog should display currently analyzed path, have Cancel button.
Implementation plan (feel free to comment, vote for this feature, suggest alternatives):
Examples (will be present by default, but disabled):
Implementation plan (feel free to comment and suggest alternatives):
Currently if user decides to manually edit Venturous.xml, it is necessary to restart Venturous in order for the changes to take effect; furthermore quitting should be done before editing is started.
So the current Venturous state can be inconvenient and a special loading-from-file action can be useful.
Implementation plan (feel free to comment, vote for this feature, suggest alternatives):
Activating (, but not double click!) tree items in edit mode will produce the same results as it does in non-edit mode.
Details:
Feel free to suggest languages and vote for them. Specify what should be translated: GUI, manual or both.
If this feature would become popular enough, I could prepare Venturous for transations. But since I know only Ukrainian, Russian and English, volunteers would be necessary to translate to other languages.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.