Comments (9)
@diegoulloao took a couple hours today and cranked it out for you. will be coming soon, available at octoshrimpy@6684f4b
from spotui.
Great man!!! you're the best, I use spotui every day at work. Thank you man, waiting for the release :)
from spotui.
Sigh, I've just realised you can't see any of my change request comments because I'm now the author of the PR and authors can't request changes on their own PRs 🤦
Would you be able to re-create all 3 PRs? I'll close the current ones, that way I can be assigned as the reviewer. What a nightmare
Edit: nevermind, sorted - you should be able to see them now
from spotui.
I'm also up for helping convert from barebones curses to blessings
from spotui.
Hey,
The playlist issue is due to there being a limit of 50 items on the playlist endpoint and I don't bother fetching the additional ones after the first request. Should be a simple fix (I'll track that using this issue).
On the other stuff you mentioned: User themes would be a nice feature and would be pretty trivial to implement. Autoscrolling truncated text is a cool idea too. Not too sure about rewriting the UI as curses isn't causing any issues currently to my knowledge.
If you do fancy contributing I'll create issues for the above 2 with a brief guide on implementation. Feel free to raise a PR for one/both of them - (and thanks 🙂 )
from spotui.
Is this resolved?
from spotui.
no, not yet. I'm thinking if the API doesn't tell us how many songs there are total, the just query the api for the next "page" until the results are less than 50.
I'm currently busy with another project, so I can't crank time into this quite yet.
from spotui.
@octoshrimpy Just in case you miss the comment on your PR:
I've split out the playlist stuff into a separate PR (#27) as this might take a while to get merged and I know @diegoulloao is waiting for the fix :) This way we can deal with that one separately - looks fine subject to a quick test (see my comment)
I've also split up the rest of the commits into two sections:
#29 General improvements
#28 Theme support (and config improvements)
I've invited you as a collaborator to the repo so you should be able to make changes to these new PRs
from spotui.
sounds good!
I'll go through those PRs and clean up any unnecessary code that I may have left (PR was submitted rather late at night haha). For now, test #27 for first merge, and then #28 next?
from spotui.
Related Issues (20)
- Can't control playback HOT 2
- Artist names don't align if track title is too long HOT 1
- NoneType object not iterable when using spotifyd HOT 1
- Podcast Support HOT 4
- Search is still intermittently breaking HOT 1
- Localhost refused to connect HOT 3
- Play/Pause, Prev/Next, not working at all HOT 7
- My play button is changing to Chinese character HOT 1
- User Themes HOT 1
- Auto-scroll truncated text HOT 1
- Octo's Megalist of Stuff HOT 3
- Issues when running the command "spotui" HOT 4
- How I can see spotui version and upgrade it? HOT 3
- Non-Latin characters problems HOT 2
- [Question] Alternative for Free Non-Premium accounts HOT 2
- No matching distribution found for spotui HOT 3
- The latest version of Spotipy has to be installed separately when setting up for the first time. HOT 3
- Cannot play tracks on Chromebook. HOT 5
- Play, repeat and shuffle come up as Chinese/Japanese characters HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from spotui.