bandcamp client software for Android

Fynn Godau 5ea874b8c9 Properly switch to androidx (maybe?) %!s(int64=4) %!d(string=hai) anos
app 5ea874b8c9 Properly switch to androidx (maybe?) %!s(int64=4) %!d(string=hai) anos
fastlane bdcab5d09d Add metadata %!s(int64=4) %!d(string=hai) anos
gradle a183fbac0b Proper gradle wrapper files %!s(int64=4) %!d(string=hai) anos
LICENSE.md 7aea82ce1a License under GNU GPL v3+ %!s(int64=4) %!d(string=hai) anos
README.md e0af93fcaf README typo %!s(int64=4) %!d(string=hai) anos
build.gradle d3868c4d66 Bump gradle version in root build.gradle %!s(int64=4) %!d(string=hai) anos
gradle.properties 4afb132062 Commit gradle.properties so builds know they should use androix %!s(int64=4) %!d(string=hai) anos
iconfg.svg 9412dcccb6 Backup before backporting %!s(int64=5) %!d(string=hai) anos
screenshot.png bd6bd1397c Add screenshot to repository %!s(int64=5) %!d(string=hai) anos

README.md

bandcampDirect

A bandcamp client

It's powerful when looking at metadata, but playback might not work very well

How to use

  1. Clone
  2. Compile
  3. Launch
  4. Use Manage Login to log in to Bandcamp via WebView
  5. Tap Discover Your Library, then Discover This to add all visible tracks to your "discover database"
  6. Wait until all items on the website you selected have been discovered and close the login view
  7. There may be a little lag while your discovery database is loading
  8. Tap an album's open arrow to open detail view
  9. Tap a track's open arrow to open track detail view (doesn't appear if track has no extra info)
  10. Tap an artist's name to view their profile (doesn't work with artits who have their own subdomain)
  11. And be warned if you try to playback anything because that's super hard to get right and thus might feel broken

Screenshot

Screenshot, it looks good, but it is a little outdated