-
Notifications
You must be signed in to change notification settings - Fork 45
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
Refactor songtag LRC handling #384
Commits on Oct 31, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 8572acf - Browse repository at this point
Copy the full SHA 8572acfView commit details -
refactor(lib::songtag::lrc::Lyric): remove "lang_extension" field
as it is completely unused
Configuration menu - View commit details
-
Copy full SHA for 57a14d2 - Browse repository at this point
Copy the full SHA 57a14d2View commit details -
style(lib::songtag::lrc): add doc-comments and rename variables
fixup: rename variables
Configuration menu - View commit details
-
Copy full SHA for 8ca648a - Browse repository at this point
Copy the full SHA 8ca648aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 97fbd5d - Browse repository at this point
Copy the full SHA 97fbd5dView commit details -
style(lib::songtag::lrc): inline "EOL" constant
as its only used once, all other places have it inlined already
Configuration menu - View commit details
-
Copy full SHA for 43caf81 - Browse repository at this point
Copy the full SHA 43caf81View commit details -
Configuration menu - View commit details
-
Copy full SHA for e283f2b - Browse repository at this point
Copy the full SHA e283f2bView commit details -
fix(lib::songtag::lrc::time_lrc): print the subsec millis instead of …
…the full millis also no modulation for millis
Configuration menu - View commit details
-
Copy full SHA for d93b508 - Browse repository at this point
Copy the full SHA d93b508View commit details -
feat(lib::utils): add "display_with" function
nested formatting without intermediate allocations!
Configuration menu - View commit details
-
Copy full SHA for 89b24d8 - Browse repository at this point
Copy the full SHA 89b24d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for ff9c5f1 - Browse repository at this point
Copy the full SHA ff9c5f1View commit details -
refactor(lib::songtag::lrc::Lyric__merge_adjacent): get the item mut …
…instead of indexing
Configuration menu - View commit details
-
Copy full SHA for 189017d - Browse repository at this point
Copy the full SHA 189017dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5419e69 - Browse repository at this point
Copy the full SHA 5419e69View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3932e3 - Browse repository at this point
Copy the full SHA f3932e3View commit details
Commits on Nov 1, 2024
-
refactor(lib::songtag::lrc::Caption::parse_time): do less searching
also no heap allocations
Configuration menu - View commit details
-
Copy full SHA for c744b23 - Browse repository at this point
Copy the full SHA c744b23View commit details -
refactor(lib::songtag::lrc): refactor most parsing to return Options …
…instead of Result<_, ()>
Configuration menu - View commit details
-
Copy full SHA for ab53dc9 - Browse repository at this point
Copy the full SHA ab53dc9View commit details -
refactor(lib::songtag::lrc::Lyric::from_str): reduce amount of alloca…
…tions and checking also reverse "sort_by" variable names
Configuration menu - View commit details
-
Copy full SHA for 3a9da23 - Browse repository at this point
Copy the full SHA 3a9da23View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6010c7f - Browse repository at this point
Copy the full SHA 6010c7fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 841b527 - Browse repository at this point
Copy the full SHA 841b527View commit details -
refactor(tui::ui::components::tag_editor::view::Model::init_by_song):…
… less cloning for lyric frames
Configuration menu - View commit details
-
Copy full SHA for 92d00aa - Browse repository at this point
Copy the full SHA 92d00aaView commit details -
perf(lib::track::Track::set_lyric): replace index directly
instead of removing, shifting, shifting again and adding.
Configuration menu - View commit details
-
Copy full SHA for 2ebed2a - Browse repository at this point
Copy the full SHA 2ebed2aView commit details
Commits on Nov 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e31d6b1 - Browse repository at this point
Copy the full SHA e31d6b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for b1e0f07 - Browse repository at this point
Copy the full SHA b1e0f07View commit details -
fix(lib::songtag::lrc::Lyric::get_index): change to not adjust time
Change so that "get_index" does not add 2seconds to the time, if it is still wanted, the caller should do it. Also change input to be milliseconds
Configuration menu - View commit details
-
Copy full SHA for 458434f - Browse repository at this point
Copy the full SHA 458434fView commit details -
fix(lib::songtag::lrc::Lyric::adjust_offset): correctly add new offset
instead of inverting
Configuration menu - View commit details
-
Copy full SHA for 0bc7c34 - Browse repository at this point
Copy the full SHA 0bc7c34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 48a010a - Browse repository at this point
Copy the full SHA 48a010aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 936d670 - Browse repository at this point
Copy the full SHA 936d670View commit details -
Configuration menu - View commit details
-
Copy full SHA for ec8f172 - Browse repository at this point
Copy the full SHA ec8f172View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5d839dd - Browse repository at this point
Copy the full SHA 5d839ddView commit details -
fix(tui::ui::components::lyric::lyric_update): base "no lyrics availa…
…ble" message on same value instead of "on no lyric frames" and later use "parsed lyrics"
Configuration menu - View commit details
-
Copy full SHA for d3b8f60 - Browse repository at this point
Copy the full SHA d3b8f60View commit details -
fix(lib::songtag::lrc::Lyric::get_text): use milliseconds directly
instead of getting seconds, then converting to milliseconds
Configuration menu - View commit details
-
Copy full SHA for cc38521 - Browse repository at this point
Copy the full SHA cc38521View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6649960 - Browse repository at this point
Copy the full SHA 6649960View commit details