Flow
- 22 Devlogs
- 39 Total hours
Flow is a music player in terminal with offline and online support.
Flow is a music player in terminal with offline and online support.
Added playlist feature and a lot more features like format - opus , mp3 , m4a and webm. Also fixed some bugs regarding downloads and added a check feature to check flow gets all things like vlc , ffmpeg .etc
So trying to make the web version so u know a better docs instead of terminal one with better installation support. Thought of notifying everyone so u can guess what will be the next few develops about.
Finally added playlist it has following commands:
also download or -d download radio as a playlist instead of songs in downloads
So fixed some major and minor bugs and flaws like user can even download
the song in /boot/ also added history and auto-completion , it also
now has playlist commands and features with better UI in web mode not
too much but still. Also added format option so u can download in
whichever format u want. And made this banner
Nothing added just fixed more things and made a new video for upload at github pages. You can see video here it also has audio.
added a linux binary at release page and links to my github account in PyPi
So added these bars looks weird i know because i set their width to 3 and spacing : fit that’s why but u can customize it however you want. Also fully added the lyrics , mostly you will see lyrics not found if are listening in other laung then eng because YtLyrics doesn’t have much songs lyrics i guess.
So this is going crazy like really!
What i added today?
So i made some new changes like a background player no need to open a terminal just for a music also fixed some major errors like calling fetch when not needed in radio mode.
Published v0.4.0 this version includes Saavan playback also and new commands i.e. :
Added many features here are some of them :
uploaded to PyPi with features such as:
added alias for commands such as hl for help , pl for play these are default and can be changed later by running short <index> <value> also added more detailed help command that gives user more info , can be run by using help -i or hl -i or as per your alias.
Features in new update:
fixed the error when doing install.sh in windows as the path are not same in linux and windows
added readme.md and finished by adding features listed also added install.sh
made few things as listed:
adding :
Re-started the project and this time adding both offline and online features i.e. yet to implement , i have already made the ping.py file so it can check if host has connections.
also some few changes in future :-
Tried too much to add cross-fade but the audio just glitches , will be trying more if not possible i will leave this feature and focus on something different.Also added the bash install for different os so it becomes flow play not py main.py play.
Finally made functional and working , have to make it once more took more help from AI i didn’t wanted to but sometimes vlc was giving error and sometimes yt_dlp even though i was following the module guide , i don’t know what was happening. Currently adding the spinners and more things.
Features added till now:
| | This is my first post on this project , this project is about a feature rich and apple music inspired terminal music player | | . Today i made basic commands like play , delete , random , like .etc . The best part was to create the file handling as i have learned how to handle the .yaml files instead of json files for settings and hardest part was nothing except me trying to use vlc without AI or docs.