mmsrip(1)

πŸ“¦ version 0.7.0, in arch rolling

πŸ’… mmsrip(1) β€” the MMS Ripper, bestie edition πŸŽ€

okay so this is mmsrip, from the General Commands Manual section, and honestly? she's iconic. let's get into it ✨


✨ NAME ✨

mmsrip β€” MMS Ripper. that's it, that's the name, and it ate. πŸ’…


🌸 SYNOPSIS 🌸

mmsrip [-q] [-t] [-k] [-dDELAY] [-gFILE] <[-oFILE] stream url> ...

like, look at her. so many little flags. so much potential. πŸ¦‹


πŸ’– DESCRIPTION πŸ’–

so mmsrip is a client for the proprietary MMS:// protocol. yes, proprietary, we don't make the rules, we just slay within them. 😭

what she does: she saves to a file the content being streamed. that's the whole vibe. stream goes in, file comes out. main character energy fr fr. πŸ”₯


πŸ‘‘ OPTIONS πŸ‘‘

  • -a, --about β€” shows some information about mmsrip. a little self-introduction moment, we love a confident queen. πŸ’…
  • -dDELAY, --delay=DELAY β€” saves the stream during DELAY seconds and then dips. exit. gone. periodt. ⭐
  • -gFILE, --debugFILE β€” outputs debug info to the specified file. ngl this is the "tell me everything" option and honestly? we stan transparency. πŸ”
  • -h, --help β€” shows the help message. when in doubt, ask for help, bestie. 🫢
  • -k, --trick β€” attempts to trick recalcitrant servers by sending alternative local info. specifically: mmsrip will act as an old version of MediaPlayer. like, she's cosplaying. she's method acting. whatever it takes to get the stream. 🎭
  • -oFILE, --output=FILE β€” outputs the stream to the specified file. note well: this option should be repeated before every stream url. every. single. one. don't @ me, that's just how it is. πŸ’€
  • -q, --quiet β€” enables quiet mode. use it twice in order to remove error messages as well. yes, twice. double it. πŸ™ˆ
  • -t, --test β€” enables test mode. mmsrip will only check the stream availability. it's giving "just checking if you're up", no ripping, no strings attached. ✨
  • -v, --version β€” shows the version number. the receipts. the lore. 🌈

πŸ’€ ERROR CODES πŸ’€

  • 0 β€” no error occured. everything is perfect, the vibes are immaculate, go celebrate. πŸŽ€
  • 1 β€” mmsrip was unable to rip the stream (maybe the URL is incorrect). check the URL bestie, typos happen to the best of us. 😭
  • 2 β€” the stream was not ripped for unknown reasons. please retry several times before giving up, you can write a script that loops until the rip succeeds:
until mmsrip mms://server.com/stream.asf; do sleep 1; done
ngl code 2 is the mysterious one. she's giving cryptic. just keep looping, persistence is the whole brand. πŸ”₯

🧚 AUTHOR 🧚

Nicolas BENOIT <nbenoit@tuxfamily.org>


πŸ“ ACKNOWLEDGEMENTS πŸ“

this program is highly based on the work of SDP Multimedia (http://get.to/sdp) and Major MMS (http://www.geocities.com/majormms). they deserve all the credits for it. no cap, all the flowers to them. πŸŒΈπŸ’


okay that's the whole page, and one last thing β€” the footer down there is just mmsrip(1), that's the source/version-and-date sign-off giving absolutely nothing else, and honestly? mysterious, minimal, iconic. bye bestie, go rip some streams πŸ’œπŸ¦‹βœ¨

πŸ“¦ where this page comes from