Giter VIP home page Giter VIP logo

lyricfever's People

Contributors

aviwad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

lyricfever's Issues

Amazon Music

request from a lovely email. don't know if it's possible have never tried the amazon music macOS application.

Lyrics Content Translation

Check for network calls made on Spotify on iOS and enable translated lyrics. Alternatively, use third party API to translate the lyrics. Enable option to display these translated lyrics instead of original (where translation required).

Spotify: password reset due to suspicious activity

I restarted my computer earlier today, and on login, LyricFever mysteriously asked me to log in to Spotify, although I already had it setup with the sp_dc cookie (and "mysteriously" because it's never done that for months that I've had it set up).

Presented with both webview and advanced options for authentication, I went with the cookie option and all was fine.

Some hours later, the music stops, and I get this email
And well enough, the Spotify app has been logged out

Anyone else have this experience? Worth noting that I'm behind a VPN, but I almost always am, and it's never been an issue.

And what do you think? Maybe their bot detection implementation is now more robust?

Interestingly, after resetting my password, turns out LyricFever still works, without needing to re-authenticate.

But all my Spotify clients were logged out, on all devices ๐Ÿ˜…

Apple Music inefficient behaviour

Lyric Fever on Spotify: 0.1 to 1% CPU usage
Lyric Fever on Apple Music: 0.1 to 6% CPU usage
The lyric updater is duplicating in xcode logs. don't know why.

Can't read Spotify track if playing before application is opened

No spotify distributed notification available if song was already playing before the app is opened. Using the LyricsX MusicPlayer API is garbage because no data for currentTrack is returned. A solution could be to use AppleScript to read the Spotify current track on init.

prevent concurrent lyrics fetching, concurrent lyrics timers

rapidly skipping through spotify leads to multiple async Tasks running in parallel, fetching lyrics for songs that were skipped in milliseconds, and then the the lyrics fetcher running the lyric updater for the song. this leads to multiple timers running in parallel, each recursively calling itself again. even calling stop does nothing. this leads to redundant timers running a few milliseconds away from each other for the same update, as well as timers spamming the CPU when the song is paused / spotify is closed

More efficient lyric change

Instead of a 1 second timer running during song (with lyric) playback, instead update the index on the next lyric's timestamp. the only problem is i can't receive any notification for the user scrubbing the playback position during playback, and so a timer is necessary. perhaps a combination of using the lyric's timestamp to maintain a timeline of updates, alongside a 5 second timer to reset the timeline if the user scrubs playback

Feature request: "Subtitles" mode

Awesome work! I've only been using it for 30 minutes and I already love your app. One feature I would love to have would be displaying the lyrics as "subtitles", similar to how LyricsX does. That is, "floating", windowless text that can be dragged around the screen and displays on top of all other apps.

CHANGE LYRIC PROVIDER

the main heroku instance run by the spotify-lyric-api guy is basically shut. need to host my own spotify-lyric-api server asap.

Improve onboarding experience

Prevent Spotify and Apple Music from opening up on first use. Detect permissions in onboarding before continuing. Remove crossfades info page (not necessary.)

truncate song title

truncation should be enabled for song names too, or the menubarextra disappears suddenly on low space

Apple Music support

integrate apple music applescript + usernotifications -> convert apple music id to ISRC -> use spotify api to convert to spotify ID

Title doesn't show for a long lyrics

I found a new issue in here:
image
So, if the lyrics it's too long, it will not appear.

I think it will be hard to do the code where the lyrics isn't timestamp per word :D

Anyway, on the tiktok Music it can appear like this, the lyrics will be slowly moving to left (I didn't use if because the sound quality isn't great for me)
image

Fullscreen mode

like Apple Music. A work in progress

Missing features:

  • change lyric change animation based on how soon the next lyric will appear (slow in general, fast for quick lyrics)
  • option to toggle between opacity transition or blur for unfocused lyric
  • non fullscreen support (such as Apple Music miniplayer, half screen, etc)
  • Automatically toggle no-lyric view for current song if fetchLyrics() returns nil

[Help Needed] Translation support

Need to start translating the menu bar strings as well as the onboarding window strings. In all the languages App Store and LyricsX (the ancestor) supports.

Potentially use Spotify cookie stored from desktop prefs file

The Spotify desktop app stores its preferences (including an "autologin blob") in ~/Library/Application Support/Spotify/prefs

Need to figure out how to decode this and use it as compared to the spDc -> auth token process I'm using right now... maybe some Wireshark sniffing?

Deal with spdc cookie expiration

The cookie expires a year after generation. Right now I don't account for this. User may be blind sided by it not working. I don't check for the cookie working or not. All access token generation errors are currently lumped together (network error, incorrect cookie, expired cookie, etc)

Don't show lyrics

Does this require Spotify Premium? Or is there a bug in Mac OS 15 beta that doesn't show lyrics?
Please take a look, thank you

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.