2024-01-29, 05:01
I want to imagine a 'Da Fuq?' face on every dev who saw that thread title. But yes, despite using FFMPEG and even supporting Real Media files, Kodi doesn't seem to know that the .rm file extension is valid.
I've been trying to play some VERY old anime music videos, I actually have a copy of the full contents of AnimeMusicVideos.org from around 2015, every file hosted, and a CSV dump of the full database. (This is all legit, it was awarded as a prise to a donor, who later sold the drive to me, which I wanted to see preserved)
But the kicker is, if I just rename the file extension to .rmvb, it plays file.
The only change here is that a renamed the file to change it's extension. My guess is that Kodi just doesn't know the .rm file extension, which is probably because 'Who the hell was even watching RealVideo even in 2002 when Xbox Media Player was released?'. But that's the feature request I'm making, to add .rm to the list of file extensions that Kodi can correctly identify and play. Since the file extension rename works, I'm hoping this is not a complicated request. ...Weird out of left field request though...
Code:
2024-01-28 21:45:42.237 T:1832 debug <general>: CInputManager::HandleKey: return (0xf00d) pressed, window 10025, action is Select
2024-01-28 21:45:42.237 T:1832 debug <general>: CGUIWindowVideoBase::OnPlayMedia smb://FLUTTERSHY/Media/Web Videos/Sailor Moon - Worlds Greatest.rm
2024-01-28 21:45:42.237 T:15328 debug <general>: dbiplus::MysqlDatabase::connect replacing configured host 192.168.1.50 with resolved host 192.168.1.50
2024-01-28 21:45:42.239 T:1832 error <general>: Playlist Player: skipping unplayable item: 0, path [smb://FLUTTERSHY/Media/Web Videos/Sailor Moon - Worlds Greatest.rm]
2024-01-28 21:45:42.239 T:1832 debug <general>: Playlist Player: no more playable items... aborting playback
2024-01-28 21:45:42.239 T:15040 debug <general>: Thread BackgroundLoader start, auto delete: false
I've been trying to play some VERY old anime music videos, I actually have a copy of the full contents of AnimeMusicVideos.org from around 2015, every file hosted, and a CSV dump of the full database. (This is all legit, it was awarded as a prise to a donor, who later sold the drive to me, which I wanted to see preserved)
But the kicker is, if I just rename the file extension to .rmvb, it plays file.
Code:
2024-01-28 21:44:11.789 T:1832 info <general>: VideoPlayer::OpenFile: smb://FLUTTERSHY/Media/Web Videos/Sailor Moon - Worlds Greatest.rmvb
2024-01-28 21:44:11.789 T:3620 info <general>: Creating InputStream
2024-01-28 21:44:11.804 T:3620 info <general>: Creating Demuxer
2024-01-28 21:44:11.805 T:3620 info <general>: Opening stream: 1 source: 256
2024-01-28 21:44:11.806 T:3620 info <general>: Creating video codec with codec id: 68
2024-01-28 21:44:11.806 T:3620 info <general>: CDVDVideoCodecFFmpeg::Open() Using codec: RealVideo 3.0
2024-01-28 21:44:11.806 T:3620 info <general>: Creating video thread
2024-01-28 21:44:11.806 T:14416 info <general>: running thread: video_thread
2024-01-28 21:44:11.806 T:3620 info <general>: Opening stream: 0 source: 256
2024-01-28 21:44:11.806 T:3620 info <general>: Finding audio codec for: 86036
2024-01-28 21:44:11.806 T:3620 info <general>: CDVDAudioCodecFFmpeg::Open() Successful opened audio decoder cook
2024-01-28 21:44:11.806 T:3620 info <general>: CVideoPlayerAudio::OpenStream: Allowing max Out-Of-Sync Value of 10 ms
2024-01-28 21:44:11.806 T:3620 info <general>: Creating audio thread
2024-01-28 21:44:11.806 T:14644 info <general>: running thread: CVideoPlayerAudio:rocess()
2024-01-28 21:44:11.817 T:14644 info <general>: Creating audio stream (codec id: 86036, channels: 2, sample rate: 44100, no pass-through)
2024-01-28 21:44:11.827 T:9576 info <general>: CActiveAESink::OpenSink - initialize sink
2024-01-28 21:44:11.882 T:9576 info <general>: CAESinkWASAPI::InitializeExclusive: Format is Supported - will attempt to Initialize
2024-01-28 21:44:11.886 T:9576 info <general>: CAESinkWASAPI::InitializeExclusive: WASAPI Exclusive Mode Sink Initialized using: AE_FMT_S16NE, 48000, 2
2024-01-28 21:44:11.886 T:13860 info <general>: CAEEncoderFFmpeg::Initialize - AC3 encoder ready
2024-01-28 21:44:11.894 T:1832 info <general>: DXVA::CProcessorHD::InitProcessor: supported deinterlace methods: blend:yes, bob:yes, adaptive:yes, mocomp:no.
2024-01-28 21:44:12.105 T:14416 info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 33181
2024-01-28 21:44:33.055 T:14416 info <general>: CDVDVideoCodecFFmpeg::CDropControl: lost diff
2024-01-28 21:44:33.788 T:14416 info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 66636
2024-01-28 21:44:34.686 T:14416 warning <general>: CVideoPlayerVideo::OutputPicture - timeout waiting for buffer
2024-01-28 21:44:34.807 T:14416 info <general>: CDVDVideoCodecFFmpeg::CDropControl: lost diff
2024-01-28 21:44:35.221 T:14416 info <general>: CDVDVideoCodecFFmpeg::CDropControl: calculated diff time: 33272
2024-01-28 21:44:35.786 T:14416 warning <general>: CVideoPlayerVideo::OutputPicture - timeout waiting for buffer
2024-01-28 21:44:36.703 T:1832 info <general>: CVideoPlayer::CloseFile()
The only change here is that a renamed the file to change it's extension. My guess is that Kodi just doesn't know the .rm file extension, which is probably because 'Who the hell was even watching RealVideo even in 2002 when Xbox Media Player was released?'. But that's the feature request I'm making, to add .rm to the list of file extensions that Kodi can correctly identify and play. Since the file extension rename works, I'm hoping this is not a complicated request. ...Weird out of left field request though...