archie-m-vist / rigdio Goto Github PK
View Code? Open in Web Editor NEWAutomatic music player for 4chan cup anthems and goalhorns.
License: Other
Automatic music player for 4chan cup anthems and goalhorns.
License: Other
leaving this as an issue so that I see it tomorrow and remember what I needed to do next
Please add conditions to allow:
UnicodeEncodeError: 'cp932' codec can't encode character '\u03cd' in position 29: illegal multibyte sequence
and such
Add ability (+/- buttons?) to reorder condition lists, since ordering matters (first list met will be played first).
Instead of properly parsing a name
directive as team name, when it comes after comment/blank lines, it is viewed as a player horn
Add proper undo/redo checking, with things like play position of songs taken into account.
Add a slider to each loaded song to control how loud it is.
Filename C:/Users/[redacted]/Desktop/vgl8 a-d/@/@ - Victory Anthem.mp3
is correctly found by the file dialog, but when checking using abspath
, it gives an exception andC:\Users\[redacted]\Desktop\vgl8 a-d@@ - Victory Anthem.mp3 not found.
.
I am not sure if this is something rigdio can address, or a bug in abspath
/os.path
.
Currently, due to how fade-out is implemented, the program will block for three seconds while fading a goalhorn out.
The solution to this is multithreading playback, but I can't be assed right now.
Add a comeback
condition which plays a horn when the scoring team was behind in goals before it was scored
Songs appear to play normally, but a few draw ticks later application freezes.
Songs Impacted
Currently, if a goalhorn ends it will loop on itself.
Add a condition (e.g. "noloop" or "next") which instead specifies what to play after it.
/t/ has a goalhorn for "every third goal" which requires support
Allow teams to set their name in the 4ccm file, and make an opponent
condition which allows specific music for specific teams
Crash seems to occur in pyglet.Source.play()
Songs Impacted
Currently rigdio only loops from the start of the audio file instead of the specified start position
When pausing a goalhorn, playback will continue for a short time as volume fades out.
Further steps to eliminate misclicks and increase clarity.
Add a button to stop one anthem and start playing the other, with a crossfade
Add support for multiple victory anthems (a la /v/'s But First MOTM anthem)
This should be doable, with the right tkinter tricks.
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.