Audiorip and DD1.4 working together?

Suggestions and ideas for future versions

Moderators: Dreamer, FredB, X05

bert
Just popping in
Posts: 6
Joined: Fri Jun 22, 2007 10:42 pm

Audiorip and DD1.4 working together?

Postby bert » Tue Nov 06, 2007 10:04 pm

It would be so amazingly cool if DD and Audiorip.dll could work together. Sadly, it's been a struggle to get Audiorip and TSReader to cooperate in my experience.

For those not familiar with Audiorip, it allows you to record all the audio channels at the same time! Plus it will automatically label each song correctly and put it in its own directory according to channel name.

You can obtain a massive MP3 collection in a very short time. ;-)

Genpix Skywalker-1
bert
Just popping in
Posts: 6
Joined: Fri Jun 22, 2007 10:42 pm

Got Audiorip working with TSR

Postby bert » Wed Nov 07, 2007 12:18 am

Just an update. I got TSR and Audiorip working together but very poorly. Audio was totally glitchy with many imperfections.

If only there was something like Audiorip for DD. :P
Genpix Skywalker-1
TheKrell
Home away from home
Posts: 65
Joined: Wed Aug 08, 2007 1:30 pm
Location: Fairfax, VA

Why AudioRip Plugin doesn't work with other MD-API programs

Postby TheKrell » Wed Nov 07, 2007 2:41 am

Agree 100%. Here's a little something I found on a now-defunct forum, courtesy of Google's cache.
The "MD" in MD-API stands for Multidec, a fine freeware program written in Germany. It originally supported digitized analog video but was later upgraded to support one of the first DVB-S cards on the market - the Hauppauge Nexus-S card designed by TechnoTrend. This card has a DVB-S tuner along with a TI DSP which allows it to decode MPEG-2 video from satellite in real-time with virtually no load on the PC's processor and also has pure analog interlaced video output for displaying the received video directly on a TV.

Because of the way this card works, if a program on the PC requests part of the data stream coming from the satellite tuner, the data from that PID is sent, but with the transport stream header missing. This odd-standard has hung around and by default all MD-API plugins are sent packets but with the transport header missing. AudioRip was originally written for the Broadlogic card which delivers the entire packet, so when the AudioRip Plugin was developed, we took advantage of the fact that TSReader can be tricked into sending over the entire packet by sending the PID to be monitored with the top bit set.

Additionally when TSReader is given a PID with the top bit set it doesn't buffer as much data per packet as other programs - normal MD-hosting programs send 5 transport packets sans header. TSReader behaves the same way except when the top bit is set - it then sends one 188 byte packet at a time. Important here because song titles are sent once per second on Dish Network and just happen to occupy exactly one transport stream packet.

If programs like ProgDVB and MyTheater supported these extensions to the MD-API, AudioRip plugin should work fine with them.
Twinhan 1025 DishPro LNB DP34 switch Echostar satellites at 119, 110, 61.5

Return to “Feature Requests”

Who is online

Users browsing this forum: No registered users and 1 guest