McShaun / Providence-Mobile

Mobile Application for Providence
www.BibleStudyInteractive.com/praise
1 stars 0 forks source link

Youtube Links #7

Open gvanhoy opened 12 years ago

gvanhoy commented 12 years ago

I know it seems I am going issue crazy, but it's really just for notes/ideas to me.

I was thinking it might be a good idea to have links to youtube videos for some songs that we have on their respective song pages. It'll make a more continuous Providence experience as well as help people actually sing what they are reading. Might not be appropriate for this app.

McShaun commented 12 years ago

I love the issues. Let's create as many as possible because this will make the app better. With every project I usually estimate it will take almost as much time to perfectly complete the last 10% as it did to complete the first 90% if you want a truly great product.

Youtube - it was included in my original plan to have the lyrics, the video, and maybe even an mp3 playlist. I'm not sure about the logistics of having an mp3 playlist, but some of the songs do have videos that could be included. Should we just include a link to the video?

On Mon, May 7, 2012 at 10:19 AM, Garrett Vanhoy < reply@reply.github.com

wrote:

I know it seems I am going issue crazy, but it's really just for notes/ideas to me.

I was thinking it might be a good idea to have links to youtube videos for some songs that we have on their respective song pages. It'll make a more continuous Providence experience as well as help people actually sing what they are reading. Might not be appropriate for this app.


Reply to this email directly or view it on GitHub: https://github.com/McShaun/Providence-Mobile/issues/7

gvanhoy commented 12 years ago

I guess you're asking whether or not we should embed the video, put a link, or store it with the app.

A link will keep things clean, but it makes the app no longer closed-form. Embedding the video will be rather fancy, but needs an internet connection and I'm not sure if it will eventually make it to the android/iOS platforms. It is just html5 so I think it should. Storing it with the app would be the most full proof -- but the load times and application size can get out of control.

I think the best solution is to embed the video. PhoneGap allows for checking internet connection status -- which should be easy. If there's not internet connection -- just do not load the video at all. Clean and functional. Of course, this will require both the web version and the android/iOS versions of the app since PhoneGap will be included.

McShaun commented 12 years ago

So to use some of phone gap's specialized functionality do we need to create a slightly different native version of the app to be converted to iOS/Android different from the webapp?

On Mon, May 7, 2012 at 10:51 AM, Garrett Vanhoy < reply@reply.github.com

wrote:

I guess you're asking whether or not we should embed the video, put a link, or store it with the app.

A link will keep things clean, but it makes the app no longer closed-form. Embedding the video will be rather fancy, but needs an internet connection and I'm not sure if it will eventually make it to the android/iOS platforms. It is just html5 so I think it should. Storing it with the app would be the most full proof -- but the load times and application size can get out of control.

I think the best solution is to embed the video. PhoneGap allows for checking internet connection status -- which should be easy. If there's not internet connection -- just do not load the video at all. Clean and functional. Of course, this will require both the web version and the android/iOS versions of the app since PhoneGap will be included.


Reply to this email directly or view it on GitHub: https://github.com/McShaun/Providence-Mobile/issues/7#issuecomment-5553151

gvanhoy commented 12 years ago

I still have yet to see how the webapp gets morphed into the native applications, but I think having what I described would require this. There is always the option of just having the youtube video try to load regardless of internet connection. Then there's still just one version.

McShaun commented 12 years ago

Can we create a thumbnail image, and link it to the native youtube app? Is this what phonegap would do?

On Mon, May 7, 2012 at 11:01 AM, Garrett Vanhoy < reply@reply.github.com

wrote:

I still have yet to see how the webapp gets morphed into the native applications, but I think having what I described would require this. There is always the option of just having the youtube video try to load regardless of internet connection. Then there's still just one version.


Reply to this email directly or view it on GitHub: https://github.com/McShaun/Providence-Mobile/issues/7#issuecomment-5553389

gvanhoy commented 12 years ago

I looked at the API and it does not look like you can specifically point it to the native youtube app. Although, it might do that when you use an HTML5 iframe anyway. I guess there's some experimenting that needs to be done.

gvanhoy commented 12 years ago

After trying to put an iFrame into one of the song files, I do not think there is a 'pretty" way to put a video on there. A video might not really serve a purpose beyond the audio since the lyrics are there as well.

I like the idea of using audio files so that people can hear the music. They could sing along too. I'm sure there is a cloud storage service that will let you stream music. It's likely a matter of just getting it to work.

McShaun commented 12 years ago

The IETT Song translation department has produced an album of the most recent English songs. Do you have those MP3's?

On Tue, May 8, 2012 at 6:09 PM, Garrett Vanhoy < reply@reply.github.com

wrote:

After trying to put an iFrame into one of the song files, I do not think there is a 'pretty" way to put a video on there. A video might not really serve a purpose beyond the audio since the lyrics are there as well.

I like the idea of using audio files so that people can hear the music. They could sing along too. I'm sure there is a cloud storage service that will let you stream music. It's likely a matter of just getting it to work.


Reply to this email directly or view it on GitHub: https://github.com/McShaun/Providence-Mobile/issues/7#issuecomment-5589015

gvanhoy commented 12 years ago

I do not. I remember pastor Greg created a link on HC about the songs that might have had them.

gvanhoy commented 12 years ago

After some experimenting, I can get audio to work on android. It will be necessary to host mp3s remotely in order to include them in the program as they are counted as part of the size of the program. The typical size of an android applications is about 30 MB, which can also be the size of a single MP3. So, if we can simply hang the files in the web "hangar", they can be streamed. This, of course, will take from whatever bandwidth you have on your server.

So, whatever mp3s we want to include in the app, we should put into the praise/assets/mp3s -- then each of their respective pages can be linked up to the mp3.

McShaun commented 12 years ago

so the mp3 needs to be on file online, but it won't add to the download weight of the app because it's actually just a link/stream to the online file?

gvanhoy commented 12 years ago

That's right.