Giter VIP home page Giter VIP logo

bluegrassguru-issues's People

Watchers

 avatar

bluegrassguru-issues's Issues

11.0 (4): Pull-to-advance view not appearing at the bottom of the screen

After fixing Issue #15, it looks like the pull-to-advance view on the bottom of the screen only works when in full-screen mode. Finding the "bottom" of the table view (where song lyrics are displayed) has been a bit tricky, especially after the iPhone X was released. I'm wondering if maybe instead of trying to find the "bottom" of the UITableView if I placed a 1px high view with a clear background that could be used as an anchor instead?

11.0 (3): May want to remove the number count on the Most Viewed section

On the new Library screen (home screen of the app), there's a Most Viewed section that shows you the songs that you access most. Need to decide whether showing the count is helpful. At this point I'm thinking it's not that helpful to see the actual count.

I'm also wondering if showing this section is even useful. If you've got thoughts on this, please add your comments!

11.0 (5): Adjust paywall marketing and limits

Here's what I'm currently thinking about the paywall...

  1. Search is free. Once this release is live I will be turning off the Bing Search API access so older versions of the app will no longer have built-in search. The new app will have search completely free (i.e., it won't cost me anything when we all use the app to search for songs).
  2. Built-in tags will be free. You'll be able to use the default tags I ship in the app. If you want to add custom ones, you'll need to have a Guru Membership (premium subscription).
  3. Set Lists have been a pay-for item in the past. I'm going to change the app so that you can make ONE set list. You'll only be able to add 5 songs to it.
  4. Number of songs you can add to your library will be limited to TEN without getting a premium subscription. For people who already have more songs than this, they can continue to access them, but any time you try to add more songs, it'll check first to see that you're a premium subscriber.
  5. Sync & Backup will remain a premium feature. If you're serious about keeping your songs backed up and synced with all your iOS devices, this is a no-brainer.

My reasoning behind this is that I want people to be able to experience all of the app's features without having to purchase anything. However, it does cost real $ to keep this app alive. There are Amazon server costs (mailing list), website costs, and the yearly Apple Developer Membership.

I still want to keep the cost relatively low because I'm not looking to make it rich on this. I just don't want to subsidize the whole thing. I've donated a lot of $ and time already to the project (happily), but it's time to share that joy with everyone who benefits from the app.

[Low] Possibly make extra sections on Library screen configurable

Similar to how the Music app works on iPhone, potentially make the extra sections on the Library screen configurable so you could turn them on and off.

This is likely not going to be something I do for version 11.0, but wanted to record the idea here anyway.

Media player on search results screen doesn't properly stop previous playing media

When you're on the new search screen and a lot of results come back in the "Your Device's Music" section, many items are being returned with blank/nil title and subtitle. I'm not sure if this is related to this same problem, but if you tap to play a video file and then tap a different one, sometimes the UI is not updated on the first one that was playing.

11.0 (4): Remove help tips from the app

I never thought the help tips worked well enough to be included. I'm hoping that the newer interface is a little more self-explanatory. This ticket is just to make sure to go through the entire app and exclude the code from being even included anywhere.

11.0 (2): Preferred and All Sites option is not working correctly

If you have search results showing in the embedded browser and switch the search type (using the segmented control), it's not reloading the search at all.

Need to also verify that the correct URL is being built when searching (using all of the preferred/all sites).

Allow BPM to be recorded for each song

I've heard feedback from one customer that says it would be nice to have a metronome and BPM setting when viewing a song so that when he goes to practice/jam/perform, he can consistently play it at the right speed.

Add Google & Bing to Web Search Settings

As of right now, this may not make it into 11.0 and the only supported web site will be google.com. If time, add in Bing as an option and make it configurable in the app's settings screen.

Make Quick Search available on the same screen as viewing lyrics

When using Quick Search (the button in the toolbar that looks like a search with a play button inside it) it would be nice to be able to play a YouTube video inside the View Lyrics screen so you could practice a song along with watching/listening to pre-recorded music.

11.0 (3): A song view is counted far too soon and artificially inflates the view counts

When you view a song, perhaps a rule should be in place that you have to view it for something like at least 10 seconds before it counts as a "view." This may help prevent artificially inflating the view count when flicking through songs. On my app, for example, the song that is showing as the most-viewed song is the one at the top of the list alphabetically.

"Most Viewed" section is not updating the count immediately

Even if we remove the counts (Issue #7) from showing, there's still an underlying issue where the section isn't being updated fast enough. If we change the way that we count views (Issue #22) that may also make this strange behavior (to where people may think that it's broken after they view a song(s)).

Switch subscriptions to auto-renewing

Right now subscriptions are a one-time purchase and don't automatically renew. This makes it inconvenient when your subscription runs out and you need to access a subscription-only feature at a gig/jam.

11.0 (3): Back and Forward (mostly forward) button in web search not always working

If you navigate through a few different pages on a web search it seems like you can get into a state where it keeps hold of the forward contents too long.

Duplicate by:

  1. Searching for a song
  2. Navigate into the song (in the embedded web browser)
  3. Navigate to an additional song inside that song (you're 2 levels deep)
  4. Navigate back to the initial search results
  5. Change the search type (Preferred | All Sites)

The forward button should be disabled and should have been cleared out.

11.0 (3): Web loading progress is not working correctly

The app must not be properly loading URL content because the progress meter isn't being updated until the very last second and there's also a delay in showing the contents of the screen.

This should be buttery smooth and a progress bar should show all the time (and progress) during loading and only go away once the data of the web page is showing.

11.0 (5): Create a new Library icon

The music notes icon doesn't seem appropriate in the tab bar. Perhaps use something similar to what the Music app's Library tab uses, but add the Bluegrass Guru Guitar Pick shape on the folder?

11.0 (8): Fix up analytics

The app has been using Flurry, but may want to consider using Firebase analytics instead. Also need to re-introduce this into the newer UI.

11.0 (2): The font adjuster isn't correctly changing size (initially)

If you tap the "make smaller" font (the smaller "A") on the font adjuster on the lyrics view (in search results), nothing appears to happen. The reason for this is that the code just decrements the current font size of the song. The current default size is 0 and so decrementing isn't really doing anything for the font point size. I think the fix is to make sure new FBSong objects are set up with a default font size.

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.