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

Feature: Local music library #1479

Merged
merged 11 commits into from
May 23, 2024

Commits on May 9, 2024

  1. feat: add one additional library folder

    This folder just doesn't get downloaded to.
    I think I'm going to rework it so that it can be multiple folders,
    but I'm going to commit my progress so far anyway.
    
    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f423c20 View commit details
    Browse the repository at this point in the history
  2. chore: update dependencies so that it builds

    I'm not sure if this breaks CI or something, but I couldn't build
    it locally to test my changes, so I made these changes and it
    builds again.
    
    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b051ad4 View commit details
    Browse the repository at this point in the history
  3. feat: index multiple folders of local music

    If you used a previous commit from this branch, this is a breaking
    change, because it changes the type of a configuration field. but
    since this is still in development, it should be fine.
    
    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    20be5db View commit details
    Browse the repository at this point in the history
  4. refactor: manage local library in local tracks tab

    This also refactors the list to use slivers instead. That's the
    easiest way to have multiple scrolling lists here...
    
    The console keeps getting spammed with some intermediate layout
    error but I can't hold it long enough to figure out what's causing
    it.
    
    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    b293ebb View commit details
    Browse the repository at this point in the history
  5. refactor: use folder add/remove icons in library

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    537048b View commit details
    Browse the repository at this point in the history
  6. refactor: remove redundant settings page

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ac258a0 View commit details
    Browse the repository at this point in the history
  7. refactor: rename "Local Tracks" to just "Local"

    Not sure if this would be the recommended way to do it...
    
    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    92bf2dd View commit details
    Browse the repository at this point in the history
  8. fix: console spam about useless Expanded

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    628b571 View commit details
    Browse the repository at this point in the history
  9. chore: remove completed TODO

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    ef39781 View commit details
    Browse the repository at this point in the history
  10. chore: use new Platform constants; regenerate plugins

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    f297cc0 View commit details
    Browse the repository at this point in the history
  11. refactor: put local libraries on separate pages

    Signed-off-by: Blake Leonard <me@blakes.dev>
    bleonard252 committed May 9, 2024
    Configuration menu
    Copy the full SHA
    2abc3b9 View commit details
    Browse the repository at this point in the history