Releases: Ubuntufanboy/bad-apple
Version 1.6 Clean code update
Clean code update!
I am very proud to announce version 1.6 to you guys! In the clean code update I made the code base a little more professional and efficient.
The code still has a lot to be improved upon but this is good step in the right direction.
What's new?
- Removed caching (This helped performance)
- Removed multiprocessing (Uses less resources on you computer)
- Improved efficiency of program (Faster load times and less resources being used)
- loop feature on the remote
Features in app stores?
I am VERY happy to announce I will be publishing this repo to the Arch AUR, apt, Pypi, etc. I want to grow this community as much as I can! I hope that somebody one day will enjoy the effort I put into this program and have some fun!
Arch Linux support?
Arch Linux support has been requested before and I will certainly meet your demands as I have made the switch myself 🎉
I want to reach as many users as possible so of course I need to port the software to all platforms!
What's next?
- Keep an eye out for code cleanups
- Even faster load times (Even though it's already very fast)
- Improved remote
- Finally a bug fix for the remote glitch (Sometimes the remote stops working after a while)
- Arch Linux support
- Publishing this project to Arch Linux AUR and Pypi!
Contributing
The reason for all of the code cleanups besides removing headaches from reading my code is for you guys to make mods and contribute!
I want to dedicate some more updates to you guys to make this program the best program ever
Version 1.5 SPEED update
Back and better than ever!
I'm very glad to see that this project is still being worked on! I am also very happy to announce that the program runs much faster than it used to!
Speed
The program runs about double the speed it ran at version 1.4
The program runs much more efficiently thanks to my AVP engine which you can get at https://github.com/Ubuntufanboy/ascii-video-player
AVP
I am very happy to announce that this project is slowly being integrated more and more with AVP.
AVP is ascii-video-player and it is awesome! The AVP engine can play most videos with little to no lag, perfect sync, and 0 second compile time
As the project grows I plan to integrate AVP into more of this project as I spent a lot of time on making it run FAST
Contributing
If you find any bugs in the code PLEASE let me know because I want my project to expand to as many people as possible!
Version 1.4.1
Bug fixes
Now when the video is pauses and the user wants to move the playhead the video unpauses.
Other changes
- Cleaned up the code to follow PEP 8
Version 1.4
Pause and Play update
The pause and play update took a really long time but it is here. The pause and play update has a remote that you can use to pause and resume the video/music. Along with disabling the music (If you would ever want to do that). The best feature is the ability to move the play head wherever you want. You can use it by running python3 remote.py
in the bad-apple
folder created.
What's new?
A lot of great features were added not just the remote.
- 10% faster load times
- clockwork level sync
- a remote control for the program
- higher quality audio engine
- Much better comment documentation
Last update?
I am thinking this might be the last update for this program. This is because I don't know what else this program could possibly need.
I don't want to abandon this project so I am thinking of some ideas
- add silly updates like loading time music (kinda like hold music), speed changing, audio editing, etc
- nightly build where I add useless but funny updates
- Turning this into a actual video player for my own codec
- I really hope I can team up with Junferno to make this program better (Unlikely but I wish)
- Maybe even add a scripting language for the program with the remote
- integrate this program into other apps (kinda like a plugin)
- Anything you guys want! (This is a community project after all...)
I beg you... Please contribute to this program! I want nothing but to see how people are using my program to improve their days!
Maybe drop a star ;)
Thanks for reading!
Version 1.3! Accessibility update
Accessibility update!
Speed improvements
Thanks to ConfusedReptile#6830 (discord).
The code runs an additional 1.3x faster. This is from numpy arrays.
The average load time for our tests were about 56 seconds before. But now our tests say our load time is more around 43 seconds. This depends on the speed of the processor along with the size of the terminal.
Better launcher
One of the best features is our new launcher!
Our launcher is so idiot proof that it is actually difficult to break the program. This is thanks to our intuitive design to make everything easy
Improved installer
Our installer makes it extremely easy to install the dependencies to run the code. This makes it so anybody can run the code without manually installing everything
Updated code base
The code is being managed much better now.
Bug handling
We don't enocunter many errors thanks to the idiot proof design
What's next?
Version 1.4
Version 1.4 should be coming out soon! We hope we can deliver more features
The Pause and Play update!
We want to be able to pause and play the video for some users and stop latency in the code
Contributing
Feel free to make a PR to contribute
Version 1.2
Version 1.2 is finally here!
After months of hard work, I am very happy to report that version 1.2 is here! We were able to create such a nice program due to all of the support on my video showcasing my program. I hope I can make a new youtube video showing the new updated code as well!
New features
- Double load time speed 📨
- Better looking video 📺
- 99% less bugs like #6 🚀
What's next?
- More speed
- better frame rate
- less audio glitches
- more people to tag alone for the ride!
Full Changelog: v1.1...v1,2
Version 1.1
Less bugs
Added launcher
Better readme
Fixed up docs
Version 1.0
15 FPS
4 second load
Audio
What else could you want?