Giter VIP home page Giter VIP logo

numutracker_ios's People

Contributors

adamnemecek avatar amiantos 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

Watchers

 avatar  avatar  avatar

numutracker_ios's Issues

Spotify support busted

Expected Behavior

Spotify support works

Actual Behavior

In 1.3.2 I must have forgotten to put the API keys in the right places. Or my keys have expired somehow.

Steps to Reproduce the Problem

  1. Try to sign in or import from Spotify

Specifications

  • Version: 1.3.2
  • Platform:
  • Subsystem:

Auto-Import Artists

Toggle-able setting to automatically periodically import artists from your linked libraries (Apple Music, Spotify) in the background

LogRegPromptVC & LogRegPromptSmallVC Duplication

To get the app out quickly and pass tiny iPhone muster, I rashly duplicated LogRegPrompt and made a smaller version. This means much of the behavior of LogRegPrompt is duplicated needlessly and could be refactored into a separate class or extension(?) probably.

Report Missing / Incorrect Info

There should be some method in the app to quickly report various errors, for example:

  • Artist appears incorrectly matched (wrong release data)
  • Artist does not appear in Numu
  • Release / artist art is incorrect

Advanced (Search / Release / Artist) Filters

From a user...

Decade filter - A way to browse only a decade for releases:for example i search an artist and then i choose a decade,this feature together with the releases filter

  • Also: filter release list by releases not available in your local store/locale setup

iOS Widget

From a user...

Another idea I had was maybe creating an iPhone widget that shows the last 5 or 10 new releases. Would be a quick reference to see what’s new and access the app.

Batch Listening

From a user...

I love Numu but I was wondering if there was a way to check off entire artists or hour while collection as listened because I just started using the app and added a bunch of artists I’ve already listened to. If this feature doesn’t exist, it might be a good idea for a future update.

I'm inclined to give users the ability to mark an entire artist as listened to. Not sure about entire collection, but maybe. Some/a lot of UI changes would have to be made to the main releases screen to add an "edit" button or some sort of batch edit mode.

Might be related to #45 if we add a "listen to everything" feature to that screen.

Not iOS - Import Artists from MacOS

Kinda just putting this one in here so I don't lose track of it...

From a user...

Feature request: a way to scan the entire iTunes library. Explanation: I have rather big and well-organized iTunes library on my Mac (not using Apple Music). Currently (as far as I see) there is no way to scan the entire library, which does not fit to iPhone/iPad memory. So, many of the artists are never included into Numu artists list. What can we do about this? Some kind of a helper Mac utility to scan the iTunes library (or the specific playlist) and import the result back to iOS Numu through a specific web-site? Any other ideas?

Add Deezer Support

Expected Behavior

  • Ability to import artists from Deezer
  • Ability to enable Deezer under Music Services

Actual Behavior

You can't do either.

Steps to Reproduce the Problem

  1. Try to import artists from deezer
  2. Look for Deezer in Music Services menu

Contribute $$ To Numu

At least one user has suggested a "tip jar" exist for Numu. Perhaps a Patreon? However as long as Numu's hosting/infrastructure costs remain zero, I would prefer to not have to track incoming money. (Though on the other hand it would be nice to get reimbursed for the year or two that Numu was hosted on an expensive Namecheap VPS.)

That said, I would like to aspire to the idea of "financial transparency" where it is disclosed how much running Numu costs every month, how much of that is covered by sponsorships and who, as well as any amount of banked surplus cash from user donations if available.

Unfollowing artists is buggy

I’ve gotten several reports that unfollowing artists is buggy, requiring multiple attempts to unfollow them properly.

De-anonymize Account

When users who are signed into iCloud install Numu, they're signed up with an anonymous account using their iCloud app key. If users would like to use their account on another platform (Android and Web some day, or if they want to use the app on a device without iCloud) they'll need to be able to assign an email address and password to their account.

This won't be necessary until cross-platform versions of the app exist.

iPad UI

Expected Behavior

There’s a full size iPad UI

Actual Behavior

There isn’t a full size iPad UI

Apple Music Integration

Ability to start playback, and add to library from inside Numu Tracker. Will require creating a new player interface and changing some of the existing interface.

We should begin caching Apple Music collectionIds so that when mismatches are found, they can be fixed manually. This is more of a concern for APIv3.

Import artists from Last.FM

From a user...

Do you plan to integrate an option to import artists from last.fm? Personally I track my listening habits with this service and the list of artists is way bigger than the top infos Spotify provides therefore the list of releases I am interested in would be almost complete in your app.

Functionality for this exists in APIv3, so we just need to add a screen for it.

"Star" Important Releases?

From a user...

I’d like to make a feature request though; it would be cool if there was a spot to ‘pin’ releases you’d like to listen to in the future. So they don’t get buried.

Recommended Releases

I would like to be able to recommend releases to users based on the listening/follow history of similar users.

Global Release List

Present in a previous release, Numu used to let you view the 'global' release list. Now that you can add releases to your list manually in v2.0, it would be pretty useful to have this view added back in somehow.

Clearer Unfollow / Follow Behavior

From a user...

When we are in the section "Your artists" and slide to the left to unfollow or follow, I find it is not clear whether the action of "unfollow" has been taken into account or not; Sometimes even after a slide to the left, the information "unfollow" / "follow" remains the same despite several slides. I would have imagined that a simple button "on / off" in the same style as the green buttons in the preferences apple systems would have been a little clearer ... :)

I think it should be considered to switch to an "add / remove" nomenclature for these actions. I've been using "Remove from Library" "Add to Library" as the buttons for release stuff in the alpha of 2.0, so maybe that should be used for artists as well?

Support for TIDAL

Expected Behavior

Support TIDAL music streaming service along with the rest.

Actual Behavior

There is no support for TIDAL.

Steps to Reproduce the Problem

  1. Open app
  2. Go to 'More'
  3. Go to 'Music Services'
  4. No TIDAL switch

Specifications

  • Version: 1.3.4 (1108)
  • Platform: iPhone XR, iOS 12.3.1
  • Subsystem: 16F203

Account Resets

Ability to reset your account in various ways...

  • unfollow all artists
  • unfollow all releases
  • reset all listens
  • complete account reset
  • #50 - mark entire library as 'listened'

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.