I want to create a streaming media player with 3 - 4 categories. When the user selects a category, audio files play for them shuffled, in an endless loop until the user closes the screen.
I can’t figure out how to retrieve multiple mp4s from an external source like Google Drive. I can’t find any help on “how to use lists, random indexes from lists” (which is what one thunkable user suggested that I to look into). I haven’t made any progress on this at all and I have no idea what keywords I should be using as I search for more guidance.
I see information on extensions for a media player (Taifun) and the “Player” component which doesn’t seem to be available for X platform?
Is it possible to create this in XPlatform with little app development knowledge? Should I be creating this in Thunkable Classic? Is there any way to transfer what you’ve made in Xplatform to Classic?
You can either add a .mp3 file to the assets, or add the file’s google drive url by clicking “Type in URL”
Yes. If you have a some Thunkable Classic knowledge, it would help you a lot
If you encounter any problems, we’re here to help
Try Thunkable X, your app will also work on iOS as well as Android
No; Because Thunkable X has different components, different properties and many more different things which prevent you from taking your Thunkable X app to Thunkable Classic
Hello Kartik - thank you so much for your replies and help! So, I will most likely have 100s of sound files (maybe more). I will be updating the external folder regularly with these. I need the app to grab the specific folder where all of these 100s of sound files are located and then play them in a random order (shuffle), infinitely. I can see how to connect 1 single sound file externally via sound component. That’s not what I need here and so I’m not sure how to proceed.
I do not want to update the app with a new URL (or 20) every time I update the Google drive folder with new files. I just want the app to reach out to this folder when the user click the category, and start streaming them one by one.
Is there any way to do this? Am I going about this the wrong way?
I was asking if this is more achievable within Thunkable Classic for Android rather than the Xplatform, as we do not even have the “Player” component in Xplatform.
The spreadsheets you should use (and he only one) is Airtable (Click “Airtable”).
Only read till “Setup” in the above document Rest, is not of your work currently.
After you set-up your Table, There must be 3 columns named “Name”, “Notes” & “Attachments”. Delete the notes and attachment columns by right-clicking them.
Right-click the “Name” column & rename it to “URLs”. & Table Name to “Music”.
Note: Your Table Name(s), and column name(s) are CaSe SeNsItIvE
Now, add 3 sample Audio URLs, and head over to Thunkable X
Just a quick question,
From where are you getting your audio URLs?
Are you using an hosting service?
(Don’t worry, there’s no problem at all. Just asking )
Thunkable X Designer Area
Drag a sound Component and a Spreadsheet Component -
I presume that you have read the Airtable Documentation from above, and you have Setup your Table.
Your Airtable component will look like -
I will assist you the blocks part later tomorrow, i got to go
Sorry for the very late reply! We had a bit of sickness in my family lately, so only getting back to work today!
Wow I really can’t thank you enough for taking so much time to send such thorough instructions! I appreciate the screenshots as well. I never heard of Airtable, but this looks like a great tool.
You have already been SO much help and made it very easy for me to follow so far. Thank you again! I’ve gone ahead and set this up so far.
If you are still able to lead me a bit with the blocks portion I’d appreciate it so much.
Extremely Sorry, I was very busy with my other app
I could have made your tutorial then only, but an app urgency came up.
I cannot give it now too, because I have an App Designing Session with @yuexi2009 (Thunkable’s Designer)
It is given to me, because I am the grand prize winner of the August Hackathon
I will try ma best to provide you tommorow (IST)
Sorry for the great delay