iTunes does not show podcast image - itunes

I cannot seem to get iTunes to display the image for my podcast. To be precise, iTunes doesn't even try to download the image for my podcast. Apache logs show the podcast and first audio file being downloaded by iTunes, but it is completely ignoring the <image> and <itunes:image> sections (shown here):
<image>
<url><?php echo htmlentities($imageURL) ?></url>
<title>My Podcast</title>
<link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
<width>300</width>
<height>300</height>
</image>
<itunes:image>
<url><?php echo $imageURL ?></url>
<title>My Podcast</title>
<link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
</itunes:image>
I have also tried this slightly shorter alternative, with no luck.
<image>
<url><?php echo $imageURL ?></url>
<title>My Podcast</title>
<link>http://<?php echo $_SERVER['HTTP_HOST'] ?></link>
<width>300</width>
<height>300</height>
</image>
<itunes:image href="<?php echo $imageURL ?>" />
A few notes:
Yes the image URL works, but keep in mind that iTunes doesn't even try to download the image.
This podcast is not listed in the iTunes Store.
My iTunes is not connected with the iTunes Store.

iTunes itself doesn't use the images set in the RSS feed (they're only used by the iTunes Store).
iTunes actually uses the cover art embedded in downloaded tracks (it appears to use the art from the newest track).
You can verify this by subscribing to a new podcast. You'll see its icon remains blank in the Podcasts listing in iTunes until a track has been downloaded, at which point the track cover art will be used for the podcast icon.

Related

How can I access a embedded video that doesn't have a url in HTML

I was trying to clone a website so there was a video element in the page so I tried to find it and download via inspect but I it does'nt show a ref link .. it shows like it's stored in a folder or something can anyone suggest how can I download that video
this is the code embedded with video (WEBSITE: wolves (https://www.wolves.co.uk/)
CODE :
<div class="hero__video-wrapper" data-desktop-video="/media/27694/boubacar-leeds.mp4" data-desktop-video-type="video/mp4">
I tried by inspecting elements to find the video url but couldn't find any url all i found is a folder location . I was expecting to download the video for educational purposes.
"It shows like it's stored in a folder or something can anyone suggest how can I download that video"
Solution:
You're very close.
Just prepend https://wolves-cdn.azureedge.net/ to the URL shown in data-desktop-video=.
example link for your video:
https://wolves-cdn.azureedge.net/media/27694/boubacar-leeds.mp4
"I was expecting to download the video for educational purposes"
Oh shuddup and just steal the copyrighted online content already...!!!
Just joking. I'll help you cos I think that video is downloadable under "Fair Use" policy...

How to enable video from /.attachments/?

I'm gonna enable a video on Azure Wiki page. This video is not public, so I have attached it to Azure Wiki page like a image and the file was uploaded to /.attachments/ folder. Is it possible to use it during creating a vide section?
I have tried the following options but it now working as expected - it looks, the source was not recognized (Unable to play video)
::: video
/.attachments/2022-08-03-13-58-19-ase-e9465a68-acd2-4f73-b11a-5cc52c96d8c5.mp4
:::
<video src="/.attachments/2022-08-03-13-58-19-ase-e9465a68-acd2-4f73-b11a-5cc52c96d8c5.mp4" width=400 controls></video>
You can treat the video as any other Wiki attachment like this:
[2022-08-03-13-58-19-ase-e9465a68-acd2-4f73-b11a-5cc52c96d8c5.mp4](/.attachments/2022-08-03-13-58-19-ase-e9465a68-acd2-4f73-b11a-5cc52c96d8c5.mp4)
However, it's conceivable you may loose some of the intended video functionality when you treat it as an attachment.

Chromium Content Shell for Android not showing video

I've built latest (36.0.1985.131) chromium Content Shell for Android.
target Android version is 4.3.
I've installed and able to see html5 pages on it. But when trying to play video(youtube or resident mp4), I can here only the audio, black screen on page. On pressing back a glimpse of currently plying video in background is seen.
Steps to reproduce:
1.Open Content Shell on Android
2.Go to www.youtube.com and click whatever video
3.Video plays but nothing displayed on page (only audio heard)
I guess video decoding is happening but some how not able to update/delegate the same information to page.
The command line flags used to run content shell is :
--enable-top-controls-position-calculation --top-controls-height=87.0 --top-controls-show-threshold=0.27 --top-controls-hide-threshold=0.17 --enable-high-end-ui-undo --enable-begin-frame-scheduling --enable-threaded-compositing --enable-fixed-position-compositing --enable-accelerated-overflow-scroll --enable-begin-frame-scheduling --enable-gesture-tap-highlight --enable-pinch --enable-overlay-fullscreen-video --enable-overlay-scrollbar --enable-overscroll-notifications --in-process-gpu --disable-gpu-shader-disk-cache --enable-viewport --enable-viewport-meta --main-frame-resizes-are-orientation-changes --disable-composited-antialiasing --ui-prioritize-in-gpu-process --enable-delegated-renderer --profiler-timing=0 --prerender=enabled --prerender-from-omnibox=enabled --flag-switches-begin --flag-switches-end --disable-gpu-watchdog --supports-dual-gpus=false --gpu-driver-bug-workarounds=1,7,8,42,44 --disable-webrtc-hw-encoding --gpu-vendor-id=0x0000 --gpu-device-id=0x0000 --gpu-driver-vendor --gpu-driver-version=0 --enable-instant-extended-api
Any help, suggestion, idea to crack this will be appreciated.
Thanks
Dip

Videos have a strange behavior when page load

I have a problem on a website.
When I reach this url http://www.diamir.com/en/product/diamir-vipec-12/, on page load, videos are not loading correctly. When I click on the play button, video remain black and only after a while become clear. It's really a strange behavior. I don't know if it is an issue with the codec or something else.
The website is optimized using PageSpeed Service from Google.
Codec: AVC (Baseline#L1.3)
Here is the HTML source:
<video controls class="img-responsive">
<source src="http://a3.diamir.com/wp-content/uploads/2013/11/02-FrontalSafetyRelease-SMALL-H.264_x264.mp4" type="video/mp4">
<source src="http://a1.diamir.com/wp-content/uploads/2013/11/02-FrontalSafetyRelease-SMALL-H.264_VP8.webm" type="video/webm">
</video>
Someone has had the same issue?
There are a couple of things you need to fix/take into account:
your videos play well in Chrome but IE displays an error message and firefox just won't read them.
your mp4 has the MOOV box after the MDAT box which means your mp4s are not prepared for web delivery. This issue is described here
Suggestions to fix it:
use Handbrake, ffmpeg or MP4Box to prepare your MP4 files for web delivery (aka faststart)
use the preload attritube set to "auto" in your HTML5 video tag for faster playback on click after page load (if you do that do not load too many videos on the same page or your end user will suffer network congestion)
set width an height for your HTML5 video tag otherwise it will scale to the resolution of the video file. You may want to keep control on that especially for responsive design.
Your videos have no audio track. That should not be a problem for HTML5 video playback but keep that mind if needs be. I have seen cases where you need to add a silent audio track to make it work on all devices (especially for exotic fallback from HTML5 video).
You can read there for more infos on HTML5 video. I suggest you double check the section called "MIME Types Rear Their Ugly Head" as well.

How can I post a video, via Facebook's Connect API, to my Facebook profile page?

Has anyone posted a video via the Facebook Connect API to their profile / feed page?
Ideally, the video should be queued to the first frame with the superimposed Facebook's blue right arrow "play" button. Or if a thumbnail representing the video has to also be uploaded (rather than the video being queued to the first frame) as well, this is fine.
Also, when the video, or thumbnail, on the profile page is clicked, the video plays where it is - rather than going to another page off Facebook to be played there.
The question may have not been correctly worded. The term "API" was misleading to a couple of folks - and I apologize for that.
What I was trying to do was to "share" a video by linking it in Facebook, AND to have it play in the profile feed (ie. to not leave the Facebook site while viewing the video - just like YouTube and Hulu.com do).
After digging into the JavaScript that Hulu was using to get this behavior, we noticed that a link tag was missing between our version of the <meta> and <link> tags, and Hulu's.
Facebook's web page, http://www.facebook.com/share_partners.php, was missing a tag that you should have if the content is a video, and you want it played in the profile feed.
Along with:
<link rel="video_src" href="http://www.example.com/player.swf?video_id=123456789"/> ...
You should include:
<link rel="media:video" href="http://www.example.com/player.swf?video_id=123456789"/>
That will get it to play in the feed. BUT, your domain name must be whitelisted.
To get your domain whitelisted, fill out this form: http://www.facebook.com/share_partners.php#/developers/developer_help.php
I got a reply, and approval, within a day! Kudos to the Facebook developer support staff!
Use the Video.upload as described by stevedbrown or the Stream API or if you want to go simple share the link via API or share link.
Have you read the Facebook developer wiki page on this? That explains what is possible and how, it's pretty decent.