Play MP3 on facebook wall making it impossible to download the file - facebook

I need a possibility to insert a flash mp3 player on a facebook wall entry. I know I can do this just by posting a mp3 URL or by using fb:mp3, but both make it possible for the user to download. Due to legal reasons this must not be possible.
Can anyone point me to a mp3-player-app that can do this, where the file URL is encrypded / hidden?

Flowplayer has an option to stream the audio so that it cannot be downloaded. See the section titled "Secure your audio files from direct download". This should work on Facebook.

Related

Post an mp3 to a users feed via the Feed Dialog

According to https://developers.facebook.com/docs/reference/dialogs/feed/ one can post mp3s to a users feed by constructing a URL like:
https://www.facebook.com/dialog/feed?+app_id=<APP-ID>+&display=popup&caption=<CAPTION>&redirect_uri=<REDIRECT>&picture=<PICTURE>&source=<MP3-FILE>&description=<DESCRIPTION>
This produces a share dialog, but when the source parameter is added, the file is not embedded on the page (nor is any link to the file given).
I had expected to be able to embed the mp3 like the documentation says. I seem to remember that facebook had it's own player to play embedded mp3 files from the feed - this is not showing up.
Has this functionality been disabled?
I think the API still allows you to attach audio data but Facebook's audio player was removed in 2011 -
To play music inline now, you need to specify a flash player which loads the desired audio as an attached 'video' ( via the same 'source' parameter of the feed dialog )
You could also use a third party like Soundcloud who have a flash player for the content uploaded there

Facebook inline music player

I have created an application that allow users to share a preview of a song with their status and post to their wall. Just yesterday, the post will have an inline flash player allowing others to play it. But when I'm checking today, the inline player is removed and the song file become a link for other to download.
Has facebook remove the inline player?? Or they have change their API for music streaming??
Cheers
Probably FB has removed an embedded audio player. See this bug.
http://developers.facebook.com/bugs/267716143318745

Tagging video with the app/developer_id used to upload the video

Does Facebook provides any way to associate the application [that is used to upload the video] with the video?
It'll automatically be logged as such on Facebook's side, and there's a 'via ' link appended to the video display page on Facebook.com
If you're asking about anything else you'll need to be more specific.

Embedding open graph video doesn't use video player

I've been in, around, and through a good chunk of the internets looking for an answer to this:
I'm trying to embed a video in Facebook using the og:video tag, but despite the fact that the facebook linter keeps showing 'status: Video embedding on Facebook enabled', when it shows up in my feed, clicking on it always opens a new window instead of showing it in the video player. It does show a little play icon, but it acts like a link rather than a video.
I've tried it with an swf url that works when i hit it, i've tried it with an mp4 video, I've tried https, http, etc. My og tags are pretty much exactly like this example I see at http://ahrengot.com/playground/circular-scrubbing/ (theres a good tutorial at http://ahrengot.com/tutorials/custom-video-player-on-facebook/).
Do I need to associate it with an app (have tried that and just using my user id in fb:admins), and if so, what kind of settings do I need to set to make it show up in a video player? Do I need to set up a canvas url?
I'm using flowplayer.
Thanks for any help.
Edit: it seemed to spontaneously start working after trying for 8 hrs. Does facebook do some kind of testing/caching of the target before it allows the embed?
yes, I'm not sure on how often..but to update facebook's cache of a specific URL, run it through the debugger (formerly URL linter) # http://developers.facebook.com/tools/debug
Might also be SSL related. If you have secure browsing enabled on FB it will launch your video in a new window. The link of the video you are embedding with og:video is using "http" and not "https".

Upload an audio file to Facebook and Twitter

Is it possible to upload an audio file to Facebook and Twitter?
I tried a lot and do googling but no success so far. So I just want to confirm:
Facebook API for upload audio file
Twitter API for upload audio file
What is the API link if it is supported?
No it is not. Twitter only supports text and Facebook only supports text, images, and video. You could consider using something like Amazon S3 to store the files and post links to Twitter/Facebook.
If you want to add audio to twitter, then you can use services like http://tvider.com/
Another method is, start your own Audio uploading and sharing website, and you can tweet the link from your website through Twitter API.
Example:
Hoorey!! This is my first audio tweet!!! http://aud.it/3yU2d
(2 minutes ago via Aud.it)
Where I just named it as "Aud.it" or http://aud.it/ thats all!
Some mathematics:
This audio tweets can be of a fixed length, say 15 seconds, and a constant bitrate of 8kbps (enough for speech voice recording).
So, total (8Kbps/8bits)*15s = 15KB for each recording.
In 1MB, you can have nearly 540 records, and in 1 GB, 70,000 recordings.
Also for delivering a single audio tweet, you need less than 1 second on a normal 40Kbps dial-up line.
I would recommend simply making an mp4 file without video, this is probably the closest you will get, and it has official support.