OnSong

onsong

OnSong is the best app for performing musicians. It stores and organizes all your music so you can pull sets and get to the gig. It has powerful features like on-the-fly transposition, chord detection, chord diagrams and playback, lyrics projection and so much more. Go hands-free with support for popular foot pedals and MIDI control.

Application homepage: onsongapp.com
iTunes link: https://itunes.apple.com/us/app/onsong/id502344938
HTML Link example: onsong://my.domain.com/files/go/here/Song%20Title.txt
Native application URL string example: onsong://ImportData/My%20Song%20Title.pdf?BASE_64_ENCODED_DATA_HERE
Extended example: Typically you would use the OnSong scheme to import one or more chord charts or music files into OnSong. These point to supported file types including ZIP files for importing multiple pieces of music. Simply replace http:// with onsong:// to have the app open and import the content. The file extension is used to determine how the content is imported in this case. The second use pattern is used on secure systems to pass information to OnSong without making the information publicly available. You can generate the link instead and pass a file name along with BASE64 encoded data stream. In this case, the name you pass must contain a file extension. The name of the file before the extension is used as the title of the song if it is not a text-based document.
Tags: chord charts, music, stage, guitar
Typically you would use the OnSong scheme to import one or more chord charts or music files into OnSong.  These point to supported file types including ZIP files for importing multiple pieces of music.  Simply replace http:// with onsong:// to have the app open and import the content.  The file extension is used to determine how the content is imported in this case.

The second use pattern is used on secure systems to pass information to OnSong without making the information publicly available.  You can generate the link instead and pass a file name along with BASE64 encoded data stream.  In this case, the name you pass must contain a file extension. The name of the file before the extension is used as the title of the song if it is not a text-based document.Typically you would use the OnSong scheme to import one or more chord charts or music files into OnSong.  These point to supported file types including ZIP files for importing multiple pieces of music.  Simply replace http:// with onsong:// to have the app open and import the content.  The file extension is used to determine how the content is imported in this case.
The second use pattern is used on secure systems to pass information to OnSong without making the information publicly available.  You can generate the link instead and pass a file name along with BASE64 encoded data stream.  In this case, the name you pass must contain a file extension. The name of the file before the extension is used as the title of the song if it is not a text-based documentTypically you would use the OnSong scheme to import one or more chord charts or music files into OnSong.  These point to supported file types including ZIP files for importing multiple pieces of music.  Simply replace http:// with onsong:// to have the app open and import the content.  The file extension is used to determine how the content is imported in this case.The second use pattern is used on secure systems to pass information to OnSong without making the information publicly available.  You can generate the link instead and pass a file name along with BASE64 encoded data stream.  In this case, the name you pass must contain a file extension. The name of the file before the extension is used as the title of the song if it is not a text-based document.