LDSTechForumProjects

LDS Music: Common Feature Set

There is a lot of creativity that can go into designing an app. The purpose of this article is to describe how LDS Music for iOS is organized and what features is provides, in hopes of providing developers of LDS Music for Android, Windows Phone, Blackberry, etc. a starting place for their work.

The current design of LDS Music for iOS isn't perfect and may change. Also, it's mainly optimized for small devices (iPhones and iPod touches). So take that into consideration when reviewing the screenshots. Features however aren't necessarily tied to the visual layout, so they can easily be adopted in each platform as needed by each platform.

Guiding principles

  • LDS Music is a hymnbook. It needs to feel like a hymnbook and be a suitable replacement for a print hymnbook. It may be used in church, at home, or in other settings.
  • LDS Music is a music player. It needs to feel like and offer the same intuitive features that a standard music player would offer.
  • LDS Music is a mobile app. It needs to follow certain design standards that will make it intuitive to a user of whatever device it's designed for.

Types of screen views

There are several types of screen views in the app:

  • Menus that organize songs into official collections like Hymns or Children’s Songbook.
  • Menus that organize songs into user-defined collections – playlists.
  • Menus that organize songs based on song metadata, forming indexes for topics, authors, composers, etc.
  • Song view, which shows the sheet music or words of a specific selected song.
  • Now Playing view, which is available when audio is playing and includes audio controls.

You may also consider having screen views for History, Settings, About, Feedback, Bookmarks, or anything else you think would be useful.

Structure and organization

You can navigate between different sections of the app by using the tab bar at the bottom of the screen. There are five tabs: Songs, Topics, Authors, Composers, and Playlists.

Songs tab

Level 1: List of official collections

This tab shows a list of official collections like Hymns, Children’s Songbook, Additional Children’s Songs, etc. Pulling down on the list of collections shows a search box that searches all the collections.

Languages menu

The Languages menu lets you choose what language's content you want to display. Tapping a languages selects it; tapping the blue icon to the right of each languages opens settings for that language.

Level 2: List of songs in selected collection

The songs can be sorted numerically or alphabetically. Similar to the previous screen, you can pull down on the list to reveal a search box. When the list is arranged numerically, there are headers throughout the list such as "Restoration" that are taken from the table of contents in the hymnbook. When it is arranged alphabetically, the headers say A, B, C, etc. The alphabetical list lists first lines and titles, like the First Lines and Titles index in the print hymnbook.

Level 3: Song view

By default, song view shows the sheet music. The top and bottom bars can be hidden by tapping on the music. Options to share, copy, or print the song are accessed by the action menu in the bottom left. The left and right arrows go to previous or next songs in the list, the play button starts the audio, and the button in the bottom right lets you add the song to a playlist.

Content Options menu

The Content Options menu in the top right of song view lets you switch between sheet music and text, or choose a different version of the same song.

Topics tab

Level 1: List of topics

This tab lists all the topics from the back of Hymns and the Children’s Songbook.

Level 2: List of songs with a specific topic

The songs are sorted first by the collection they're in, then numerically.

Level 3: Song view

See above.

Authors tab

Level 1: List of authors

This tab lists all the authors who wrote words to any of the songs.

Level 2: List of songs by a specific author

The songs are sorted first by the collection they're in, then numerically.

Level 3: Song view

Same as above.

Composers tab

Level 1: List of composers

This tab lists all the composers who wrote music to any of the songs.

Level 2: List of songs by a specific composer

The songs are sorted first by the collection they're in, then numerically.

Level 3: Song view

Same as above.

Playlists tab

Level 1: List of playlists

This tab shows all of the user-defined playlists. The plus button allows you to create a new playlist, and the Edit button allows you to delete or rename an existing playlist.

Level 2: List of songs in selected playlist

The Edit button allows you to change the order of the songs in a playlist or to add songs. The action menu lets you share or copy the playlist as a URL that can be opened directly in the app (see Syntax for linking into the LDS Music app (ldsmusic://)).

Level 3: Song view

Same as above.

Now Playing view

The Now Playing view shows artwork and basic information about the song currently playing, when audio is playing. There are controls to skip forward or back, pause, or scrub through the track. There are also volume controls. The Now Playing view is accessed by pressing a button that appears when audio is playing, in the upper-right of every screen in the app.

This page was last modified on 1 April 2014, at 18:19.

Note: Content found in this wiki may not always reflect official Church information. See Terms of Use.