Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Enhancement] Progress Bar? #28

Closed
karimawi opened this issue Jul 5, 2022 · 3 comments
Closed

[Enhancement] Progress Bar? #28

karimawi opened this issue Jul 5, 2022 · 3 comments
Labels
enhancement New feature or request

Comments

@karimawi
Copy link
Contributor

karimawi commented Jul 5, 2022

Hey, Jan

I know you took the decision and you're not doing any major developments to Songify anymore and will just keep maintaining it and I respect that, I hope everything is going well now or at least going okay. I just discovered Songify lately after I had several issues with Snip, I have a couple of friends who stream regularly and I also mod for some big streamers in my country, I told them all about Songify, and ALL of them kept thanking me for letting them know about it, so I'm just telling you that even though you lost the motivation for streaming, your app will help several streamers who are full of passion and energy towards streaming. I made an issue with the {url} variable thing a few days ago, that was before I read the Discord announcement, but it encouraged me to ask you about this...

I was hoping if you're willing to add one last little feature to Songify and it'd literally be the perfect app for this, a progress bar, SpotifyAPI returns progress_ms and duration_ms in the player endpoint payload, so if possible, could you maybe use some kind of library to generate an image that is saved along the song metadata files and is updated every like 2 seconds, which would be just a straight line that progresses with the value of progress_ms and in the app would be settings for the line thickness and width, maybe colors. One other idea which I don't know if it'll work (just like the previous one 😅), maybe make it so that it's a HTML file instead of a PNG image so that it could be updated directly without actually saving it to the device and increasing CPU and Disk usage.

I have no idea if any of this is programmatically possible because I have extremely limited experience in programming, I don't know if it's a lot of work or not, so feel free to reject the idea completely, or even try for a bit and ditch it, I was just wondering if you're willing to do it whilst respecting what you've decided. Good luck, be safe, and have a great life.

@Inzaniity
Copy link
Collaborator

So you are asking if it's possible to make a progressbar to show on stream how far the song is progressed?

I have no exact idea on how to implement that, but I can tinker around. I can't guarantee anything, especially since this seems like a rather big implementation.

@Inzaniity Inzaniity added the enhancement New feature or request label Jul 5, 2022
@Inzaniity
Copy link
Collaborator

@karimawii If you are on Discord, feel free to message me for further discussion about this.

@Inzaniity
Copy link
Collaborator

Will be in the next update. A new text file will be created called progress.txt in which the percentage progress gets stored. This can then be used in html / js to make a progress bar in OBS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants