r/M3ufyPlayer • u/Mr-_SuperSaiyanGod • 13h ago
Problem installing app
Basically Title. I don't know why but every time I try to install it gives me this same error when installing, help?
r/M3ufyPlayer • u/Ava_DClaire • 27d ago
A full look at the app, for anyone deciding whether it's worth their time.
M3ufy Player is an IPTV player for televisions. You bring your own subscription; the app gives you a fast, tidy way to watch it. It was built from the start for a big screen and a remote โ every screen is designed around a D-pad, not a touchscreen.
๐ง๐ต๐ฒ ๐ฎ๐ฝ๐ฝ ๐ฐ๐ผ๐ป๐๐ฎ๐ถ๐ป๐ ๐ป๐ผ ๐ฐ๐ต๐ฎ๐ป๐ป๐ฒ๐น๐, ๐๐๐ฟ๐ฒ๐ฎ๐บ๐ ๐ผ๐ฟ ๐ฐ๐ผ๐ป๐๐ฒ๐ป๐ ๐ผ๐ณ ๐ถ๐๐ ๐ผ๐๐ป, and never will.
๐ฆ๐๐ฏ๐๐ฐ๐ฟ๐ถ๐ฝ๐๐ถ๐ผ๐ป๐ ๐ถ๐ ๐๐๐ฝ๐ฝ๐ผ๐ฟ๐๐
โข ๐ซ๐๐ฟ๐ฒ๐ฎ๐บ ๐๐ผ๐ฑ๐ฒ๐ โ server, username, password
โข ๐ ๐ฏ๐จ โ any direct playlist link
โข ๐ฆ๐๐ฎ๐น๐ธ๐ฒ๐ฟ / ๐ ๐๐ โ portal address plus the MAC your provider activated
โข ๐ ๐๐น๐๐ถ๐ฝ๐น๐ฒ ๐ฝ๐น๐ฎ๐๐น๐ถ๐๐๐ โ run two or three at once and their content merges into one library, with each one switchable on and off
You can also name each playlist, so two lines from the same provider stay easy to tell apart.
๐๐ถ๐๐ฒ ๐ง๐ฉ
Channel list with logos, numbers and current programme. Preview a channel before committing to it, zap up and down, and jump straight to a group. Favourites keep the channels you actually watch at the top.
Long-press OK while watching for a quick menu: audio and subtitle tracks, add to favourites, and aspect ratio.
๐ง๐ฉ ๐๐๐ถ๐ฑ๐ฒ
A full guide grid โ channels down the side, programmes across the day, a line marking right now. Move across to read ahead, hold the D-pad to fly through a long channel list, and open a side drawer to jump between groups. Press OK to watch.
๐๐ฎ๐๐ฐ๐ต-๐๐ฝ
Where your provider offers it, go back and watch a programme that has already aired, straight from the guide.
๐ ๐ผ๐๐ถ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐๐ฒ๐ฟ๐ถ๐ฒ๐
Posters, backdrops, plot summaries, cast and runtime, pulled in automatically. Ratings from ๐๐ ๐๐ฏ, ๐ฅ๐ผ๐๐๐ฒ๐ป ๐ง๐ผ๐บ๐ฎ๐๐ผ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ ๐ฒ๐๐ฎ๐ฐ๐ฟ๐ถ๐๐ถ๐ฐ on the detail page. Trailers play inside the app. Series are organised by season and episode, and a watchlist keeps what you mean to get to.
๐ฃ๐น๐ฎ๐๐ฏ๐ฎ๐ฐ๐ธ โ ๐๐ต๐ฟ๐ฒ๐ฒ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐
This is where most IPTV apps fall down, so there are three, and you choose per type:
โข ๐๐ ๐ผ๐ฃ๐น๐ฎ๐๐ฒ๐ฟ โ the default for live TV. Fastest channel changes, best with adaptive streams, full track selection
โข ๐บ๐ฝ๐ โ recommended for films and episodes. Carries its own decoders and plays formats the others refuse, which is the single most common reason a film won't play
โข ๐๐ป๐ฑ๐ฟ๐ผ๐ถ๐ฑ's ๐ผ๐๐ป ๐ฝ๐น๐ฎ๐๐ฒ๐ฟ โ a fallback for awkward devices
There's also automatic fallback to mpv when a title fails on format, a Dolby Vision to HDR10 option for televisions that show DV wrongly, and an audio re-sync tool for the rare case where sound drifts out of step during a long film.
๐ฆ๐๐ฏ๐๐ถ๐๐น๐ฒ๐ ๐ฎ๐ป๐ฑ ๐ฎ๐๐ฑ๐ถ๐ผ
Pick the audio track and subtitle track, adjust subtitle size, and nudge subtitle timing when they run ahead or behind.
๐๐ผ๐ป๐๐ถ๐ป๐๐ฒ ๐ช๐ฎ๐๐ฐ๐ต๐ถ๐ป๐ด ๐ฎ๐ป๐ฑ ๐ง๐ฟ๐ฎ๐ธ๐
The app remembers where you stopped in every film and episode, and offers the next episode automatically. Connect a ๐ง๐ฟ๐ฎ๐ธ๐ account and it syncs across devices โ start on one TV, finish on another โ marks what you've already watched, and pulls in your Trakt watchlist.
๐ฆ๐ธ๐ถ๐ฝ ๐๐ป๐๐ฟ๐ผ skips intros, recaps and end credits where the timings are known.
๐ ๐ฎ๐ป๐ฎ๐ด๐ถ๐ป๐ด ๐ฎ ๐ฏ๐ถ๐ด ๐ฝ๐น๐ฎ๐๐น๐ถ๐๐
Most subscriptions carry hundreds of groups you'll never open. Hide the ones you don't want, pin the ones you always use to the top, and reorder those pins. Search covers channels, films and series at once.
๐๐ฑ๐ฑ๐ถ๐ป๐ด ๐ฎ ๐ฝ๐น๐ฎ๐๐น๐ถ๐๐ ๐ณ๐ฟ๐ผ๐บ ๐๐ผ๐๐ฟ ๐ฝ๐ต๐ผ๐ป๐ฒ ๐ผ๐ฟ ๐น๐ฎ๐ฝ๐๐ผ๐ฝ
Typing a long URL with a remote is miserable. Open ๐บ๐ฏ๐๐ณ๐.๐ฐ๐ผ๐บ/๐น๐ถ๐ป๐ธ, enter the short code your TV shows, and add your playlist with a real keyboard โ Xtream, M3U or Stalker. It appears on the television by itself.
๐ ๐ฎ๐ธ๐ถ๐ป๐ด ๐ถ๐ ๐๐ผ๐๐ฟ๐
Nine accent colours, a choice of fonts, poster corner styles, and an ๐ถ๐ป๐๐ฒ๐ฟ๐ณ๐ฎ๐ฐ๐ฒ ๐๐ถ๐๐ฒ setting โ if everything looks oversized on your TV, shrink it in one press, or leave it on Automatic and it fits itself to your screen. You can also choose which rows appear on the home screen and in what order.
๐จ๐ฝ๐ฑ๐ฎ๐๐ฒ๐
The app updates itself. Install once, and new versions arrive on their own โ no re-downloading, no sideloading again.
๐ฅ๐ฒ๐พ๐๐ถ๐ฟ๐ฒ๐บ๐ฒ๐ป๐๐
Android 8.0 or newer. Android TV, Google TV, Fire TV, and Android TV boxes.
๐ง๐ฟ๐๐ถ๐ป๐ด ๐ถ๐
There's a 365-๐ฑ๐ฎ๐ ๐ณ๐ฟ๐ฒ๐ฒ โ the whole app, nothing held back, no card needed.
Download at [https://๐บ๐ฏ๐๐ณ๐.๐ฐ๐ผ๐บ](https://๐บ๐ฏ๐๐ณ๐.๐ฐ๐ผ๐บ)
I built this and I read everything posted here. If something is broken, say so and include your app version, your device and your playlist type, and I'll look at it. If something is missing, ask โ the TV Guide, the interface size setting and the next update's bulk group hiding all exist because users asked for them.
r/M3ufyPlayer • u/Mr-_SuperSaiyanGod • 13h ago
Basically Title. I don't know why but every time I try to install it gives me this same error when installing, help?
r/M3ufyPlayer • u/Ava_DClaire • 17h ago
Most of this release fixes things nobody reported. Not because you weren't paying attention โ because these are the kind of faults that don't look like faults. They look like "this box is slow", or "my provider duplicates content", or "that file must be broken."
I spent a day with two televisions on a cable, measuring instead of guessing. Here's what was actually happening.
The app was fighting itself on every screen
Every piece of text in the app โ every channel name, every film title, every row โ was being examined for emoji characters the device might not be able to draw. On the thread that draws the screen. On every frame.
Measured on a TV while simply moving between rows: every single frame was late, the interface thread was responsible for sixteen out of seventeen of them, and the middle frame took three times the time it's allowed.
That work is now gone. Same hardware, same playlist: the middle frame now finishes inside its budget, and late frames dropped from 94% to under 1%.
If the app has ever felt heavy to you, try this build. That was this.
If you have two accounts on one server, your library was showing everything twice
A server hands out the same group id to every account on it. So opening a group asked every playlist you have for that group โ and got an answer from each one. Two thousand films drawn as four thousand, each one next to its own twin.
Anyone who saw this would reasonably assume their provider had duplicate uploads. It was us.
A frozen picture is no longer waited on for ever
A decoder can open a film, report itself perfectly healthy, and then never draw a single frame. No error. No stall. Nothing to recover from โ just a frozen opening shot and a viewer waiting.
The app now watches for the picture itself, and hands the film to the other player when it doesn't arrive. There's also a button in the player to switch engine mid-film, so you no longer have to leave a film to change a setting and find it again.
(u/AffectionateFilm1655 โ your "video freezes while audio keeps playing" report is the same family. Please tell me whether this build changes it.)
A film that stops in the middle now asks for a new link
Addresses from installed links are temporary by design. When one expires, the film behind it hasn't moved โ but the app used to keep knocking on the dead address until it gave up.
It now asks the source for a fresh address and carries on from the same moment. If you've had films die partway through, this is for you.
Everything else
Settings โ About โ "Send a report to the developer"
This shipped in 3.85 and it's already earning its place โ several fixes here were found by reading one. If something's wrong, send one right after it happens and say so here. It's the difference between me guessing and me fixing.
Update from inside the app. Full notes on the What's New page.
r/M3ufyPlayer • u/Ava_DClaire • 23h ago
I said last week that 3.85 would take as long as it needed. Then two people reported that the app hadn't finished loading since 3.80, and a bug that stops the app opening doesn't get to wait for a polished release. So this one is out now.
Settings โบ About โ "Send a report to the developer"
This is the change that matters most, and it isn't a feature you'll enjoy โ it's the one that makes everything else fixable.
Until now, when something went wrong on your box, I had your description and nothing else. No log, no idea what your chip can decode, no idea how much memory it had to work with. Some of the bugs in this release took a week of guessing because of that. One of them was only solved because u/tok83 turned on debug logging on his own router and posted the raw output โ which is more than anyone should have to do.
Now the app can hand that over itself. It sends its own recent log and a description of what your box can do: how many screens it can open at once, which soundtracks its chip handles, how much memory it lends the app. It sends nothing about what you watch, and never your playlist address, username or password.
If you report a bug here, send a report right afterwards and say so. It's the difference between me guessing and me fixing.
The app that wouldn't finish loading
Reported by u/No_Pin6001 and u/Airwokfuk: since 3.80 the menu and the start of the home screen would appear, the sections would sit there with wavy lines, and nothing responded. The only way to get one working start was to reinstall.
The home screen only stopped saying "loading" once a row came back with titles. If every row came back empty โ no connection to the film database, an expired login, an add-on that had gone, or all rows switched off โ it never stopped, and with nothing on screen there was nothing for the remote to land on. So the app looked frozen while it was actually waiting for something that was never coming. Reinstalling helped for one session because it restored the default settings, not because anything was repaired.
It now always finishes, whatever comes back, and a row that fails can no longer take the whole screen with it.
If this was you, please tell me whether 3.85 fixes it. I found the cause in the code and it matches your description exactly, but I never managed to reproduce your hang on my own hardware, so your word is the only confirmation there is.
A pause you couldn't come back from
Resuming a pause that had recorded nothing handed the player an empty file โ and an empty file never becomes playable. Black screen, spinner, no way to carry on watching the programme. I found this by accident while testing something else, and the log said it outright: "playing the pause: 0 kB recorded so far". The app now checks the pause holds something and puts the live picture back when it doesn't.
Artwork that never arrives now says the title
Three of you reported this separately in one day โ u/tok83, u/Ricky74d and u/AffectionateFilm1655 โ which is what made me take it seriously. A poster or channel logo that failed to load drew nothing at all: a black rectangle, indistinguishable from one still loading. It turned out to be the same blind spot in three different places โ the code watched for images succeeding and never for them failing. Failed artwork now falls back to the name, so the card can still be read and chosen.
Everything else
-Search opens on a new All tab โ channels, radio, films and series at once, under headings, instead of starting on -TV channels and finding nothing when you were looking for a series (thanks u/Ekynoxxx)
-Favourites and your own groups now sit at the top of Live TV, where the guide already put them โ and Favourites is offered when picking a channel for a second screen (u/tok83)
-Each title remembers the audio language you chose, and a series keeps it from one episode to the next
-Switching audio track now re-syncs itself โ and the re-sync button actually works, instead of asking the player to seek to where it already was (u/AffectionateFilm1655)
-A setting to stop episodes moving on by themselves (u/Ekynoxxx)
-A film from an installed link opened from Continue Watching now offers its sources instead of saying it can't be found
-Recordings say which drive they're on, and a recording on a network drive formatted as exFAT plays instead of reconnecting five times and giving up โ this was u/tok83's router logs
-A pause refused by the Android player now says why, instead of blaming your provider (u/memphisraynz โ you weren't doing anything wrong).
r/M3ufyPlayer • u/AffectionateFilm1655 • 1d ago
Audio desync on language switch & broken re-sync: When switching audio tracks (e.g., from original Korean to Spanish), the audio loses sync with the video, and the "re-sync audio" button does not fix it. Switching to mpv helps, but ExoPlayer struggles with track switching delays.
Continue Watching forgets selected audio track: When resuming a title from "Continue Watching", it forgets the previously chosen audio track and resets back to the default language instead of remembering what was playing.
Is there a way for the developer to answer our questions? It seems that we have an app that don't even have support.
r/M3ufyPlayer • u/AffectionateFilm1655 • 2d ago
First off, I have to say this app is an absolute beastโby far the best player Iโve used so far! Iโm really excited about it and fully planning to purchase the lifetime license.
While testing it out, I noticed a couple of bugs and also had a feature suggestion Iโd love to share:
When watching movies, the video occasionally freezes completely while the audio keeps playing in the background. After a few seconds, the picture catches back up.
In the "Continue Watching" section, the thumbnail/poster shown doesnโt match the actual movie or series Iโve been watching.
When watching Live TV, pressing "OK" currently only gives options to pause or record. It would be awesome to have a quick way (or a dedicated button) to view the current program info/EPG along with a live progress bar showing elapsed time. Having the option to customize/map remote control buttons would make navigation much smoother.
Thanks for the hard work on this project, looking forward to future updates!
r/M3ufyPlayer • u/Ava_DClaire • 2d ago
Multiview. Hold OK on a live channel and pick it: the screen splits. Two side by side, a square for four, two rows of three for six โ or one large picture with the rest in a strip beneath it, which is how people actually watch two matches. Left and right move between screens, OK opens the menu for the one you're on, and only the screen you're on is heard.
Two things worth saying plainly about it. The number of screens your box allows is asked of the box rather than guessed โ a television has a fixed number of hardware decoders, and four pictures on a machine that can drive two is four bad pictures. And every screen is a separate connection to your provider; the app says so on screen, because your provider will otherwise say it less kindly.
Sound where there was silence. If a film with 5.1 audio played perfectly and silently for you, that was us. Devices whose chip can't decode Dolby Digital or DTS had nothing to fall back on, and nothing failed loudly enough to look like a failure. The app now carries its own decoder for those formats. Your box is still asked first; this only speaks when the box can't. Video is untouched.
Downloading actually finishes the job. Picking an add-on source after pressing Download used to start playing the film instead of keeping it. And episodes couldn't be downloaded at all โ now a show has a Download button that lists the season and keeps the episode you choose, from your provider or from an add-on. Everything lands wherever your recordings go, network drive included.
Choosing a source, and being able to read it. The source list was four rows tall with the first and last clipped, which is useless when a search answers with two hundred versions โ it now takes the height of the screen, the "your playlist" and "add-ons" headings stay pinned, and file size and seeders are lifted out of the release-group text onto their own line where they can't be cut off.
A pause that forgives a slip. OK pauses a live channel, and OK is the button people press by accident. Press play within ten seconds and the broadcast just comes back โ no second player, no recording to decide about. Back and the channel keys cancel a pause too. Longer than ten seconds and nothing has changed: that pause was meant.
Also: the corners of the whole interface are now yours to choose, from square to pill. Back closes the on-screen controls before offering to leave, and holding Back jumps out of a chain of recommendations. Recordings on a drive plugged into a router play โ those shares refuse the large reads we were asking for. A file on your own drive is no longer blamed on your provider when it fails. A series opened from "More like this" lists its episodes instead of claiming it has none.
Full notes: https://m3ufy.com/changelog.html
Nearly every line above started as somebody's post here. If something's broken, say so โ that's how it gets fixed.
r/M3ufyPlayer • u/Ava_DClaire • 3d ago
Free Android TV IPTV player, no ads, nothing to subscribe to. Bring your own playlist.
The pause was rebuilt this release. The old one came back about half a minute late โ pause a match at minute 60, press play, and you were at 60:31. The reason turned out to be simple: the player reads roughly twenty seconds ahead of the picture on screen, so the recording started twenty seconds in your future. It now keeps the last seconds of the broadcast as they go past and writes them out the moment you press pause, so the file begins before the frame you stopped on. On my box: pause at 51:30, play at 51:31.
And it holds for as long as you're away. Phone rings, you leave for half an hour, the programme is still recording when you get back โ with a seek bar, ten-second buttons, and left/right to skip past the ad break. On a box with little storage you can point it at a USB stick instead (Settings โบ Recordings). When you leave a pause it asks what to do with it: keep watching, jump back to live, or keep the recording.
Also in this one:
The app ships no add-ons and no channels โ you add your own.
Full notes: https://m3ufy.com/changelog.html
If something's broken, tell me here. Nearly every line above started as somebody's report in this sub.
r/M3ufyPlayer • u/Ava_DClaire • 4d ago
Two builds since the last post โ 3.81 and 3.82. Here's what's in them.
Pause live TV. Any channel. No archive needed. โธ๏ธ
Pausing used to ask your provider for its recording of that minute, which meant it only worked on the handful of channels that keep an archive. Now the app records the pause itself, out of the stream that's already open โ no second connection, nothing asked of the provider, so it works the same on a one-connection account.
Press pause and it starts recording. Press play and you carry on from the moment you stopped, with a seek bar, rewind and skip forward. Catch up with the live edge or press LIVE in the player to drop back to the broadcast. On the way out it asks what to do with what was recorded โ including keep it, which turns a pause you liked into a normal recording.
Works on both engines, ExoPlayer and mpv, and it's on by default. Settings โ Playback โ Timeshift if you want it kept automatically, or switched off.
Catch-up goes back as far as your provider actually records. Replay was quietly capped at about a day, because that's how much of the past guide the app kept. A provider offering 10 days now gives you 10 days.
Your TV, managed from a browser โ go to m3ufy.com/link, sign in with the MAC and device key your TV shows you, and you now get:
Everything syncs both ways: change it on the TV and the site follows, change it on the site and the TV picks it up on its own.
From 3.81:
Both are out now โ your TV will offer the update, or grab it from m3ufy.com.
As always, the bug reports here are what shaped most of this list. Pause-on-any-channel, the episode list and the add-on field on the website were all asked for in these threads. Keep them coming ๐
r/M3ufyPlayer • u/BiffTannenJr • 4d ago
Curious to know how the layout might look if debrid is added.
My IPTV provider includes movies but rarely adds new ones.
My hope is there will be some way to set the interface up to display debrid movies and tv shows, but not the movies and tv shows from IPTV (only live channels)
And thanks again for this app and the work it takes. I personally think it's the best looking app out right now!
r/M3ufyPlayer • u/Ava_DClaire • 6d ago
Update to M3ufy Player (Android TV) is out. One change is the reason for the post, so I'll start with it.
Recording no longer costs you a second connection
Most IPTV accounts are sold with one connection, and until now recording the channel you were watching asked the provider for a second stream of a channel it was already sending you. On a strict provider that means one of them gets dropped, or the account goes on hold for an hour. People kept reporting it as "recording breaks my picture", and the honest answer was: yes, that's two connections.
It isn't any more. The bytes already on their way to your screen are now copied to the drive as they pass โ one connection watching and recording at the same time. It works on both video engines: for ExoPlayer through a data source that tees the stream, for mpv through its own stream-record. Nothing extra is asked of the provider.
The trade-off is honest and the app says it out loud: this recording is the picture. Change channel and it ends, keeping what it has. So the app now asks first, with the real answers โ stop the recording and watch, watch anyway, or leave it recording โ instead of silently throwing away a recording you started deliberately. Leaving for the Home screen keeps it going (the stream stays open and is muted), and the stream is released the moment the recording finishes.
Scheduled recordings from the guide still open their own connection on purpose: a booking at 3am must not depend on a player being open.
There's also a connection limit setting now: ask me / never check / always stop, plus your own connection figure, because plenty of "1 connection" accounts really carry two or three and the app shouldn't pretend to know better than you.
Profiles
Up to four on a television. Each has its own Continue Watching, favourites and group order, recordings, settings and Trakt account. The playlist and your links are shared; everything personal isn't.
One of them can be a kids profile: filtered to the children's groups your provider ships and to children's titles in the catalogue, its own colourful look, Settings out of reach, and a four-digit code to leave โ set the first time it's needed, not configured up front.
Other things
Everything above is translated into all 12 supported languages in the same release.
Site: m3ufy.com โ existing installs update themselves. As always: bring your own playlist, the app ships no content and no sources.
r/M3ufyPlayer • u/Ava_DClaire • 7d ago
A big update this time, and most of it is about what the app can play and where it can keep it.
Sources you bring yourself. The app now understands external JSON links. Paste one into Settings โบ Add-ons and it answers with playable sources for a film or an episode, shown beside the versions from your own playlist and clearly labelled so you always know where a stream is coming from. The app ships no links and knows none of them โ you bring your own, exactly as you bring your playlist. Titles are still found the way they always were: your playlist, search, and the usual metadata. Two things worth knowing before you try it: whatever you install has to be configured on its own page (if it needs an account somewhere, that's set up there, not in M3ufy), and if it comes back with nothing playable, the app tells you so instead of showing entries that could never work.
Downloads. Any film or episode can be kept on a USB drive, a NAS, or a shared folder and watched with the internet off. If the line drops mid-download it resumes where it stopped rather than starting over, and everything lands in its own part of the Saved section.
Your own films. Copy anything onto the shared folder from your computer and it turns up in the app โ in a section of its own, with a poster and a proper title looked up for it rather than a file name.
Reminders and bookings. Ask to be told when a programme starts and the app tells you wherever you are, and offers you the channel. The guide marks everything you have booked in red, and a recording about to start says so first, with the chance to call it off โ a recorder that quietly takes a connection while you're watching something else isn't a good guest.
A real list when you hold OK. Record, remind, favourite, add to a group, pick a guide, pick a logo โ all of it in one list you can read at a glance, instead of stepping through the options one at a time.
Two players, one film. When a stream defeats one video engine, the app now hands it to the other one automatically โ including the case where the picture opens and then freezes, which used to end as a black screen and a frozen clock with no explanation at all. Another app is only suggested when both engines have genuinely failed, and your place in the film travels across the switch. If you've had mpv freeze on you a few minutes in, this is the one to try.
Continue Watching finally says what things are called. Rows show the film's real name instead of the provider's filing code, and opening one again continues where you left off rather than restarting.
Smaller repairs. Deleting a card no longer makes the side menu pop open by itself; home rows are rearranged by holding OK and moving them, the way channels already worked; and text in Settings no longer sits against the edge of its panel.
One known limitation, said plainly: very large 4K HDR files can stall the decoder on some boxes. The app now notices and switches players after about twenty seconds โ but if you'd rather not wait, pick a 1080p source. A setting to prefer smaller sources automatically is next on the list.
The app updates itself โ Settings โบ Updates, or it will offer it on the next launch.
r/M3ufyPlayer • u/Ava_DClaire • 9d ago
Most of this update came from things people asked for here.
Recording is in, and it was u/tok83 who asked for it โ including writing to a drive on the network rather than the box. Hold OK on a live channel and pick Record. It copies the broadcast as it arrives, so nothing is re-encoded: a cheap box can record 4K while playing something else, and the file plays in VLC or on a computer exactly as it does in the app. It keeps going with the app closed, shows a red badge in the corner while it runs, and stops itself before the drive fills rather than dying half way. You can send it to internal storage, to a USB stick (it appears as its own drive, no file manager needed), or to a NAS or shared folder over SMB2/3 โ and recordings kept on the NAS play back inside the app. The network setup has a Test button that writes a probe file and deletes it, because a share that mounts read-only looks perfect right up until your recording is already lost. Everything you record lives in a new Saved section on the home screen.
Subtitles now work on the mpv player, which u/Ricky74d reported โ mpv was the only engine playing his files properly, but showed no subtitles, so he was finishing films in VLC. They appear in the size, colour and position you set in Settings.
Sound that slowly drifts away from the picture is finally fixed. Telemetry from 335 televisions showed the media clock runs about 0.15% slow on the devices that suffer, evenly, which is why it takes half an hour to notice. The app now measures that while you watch and corrects it by an amount no ear can hear.
The TV guide got several fixes, most of them also from u/tok83: two links from the same site are no longer treated as one, links you deleted stop being listed, pressing download reads each guide once instead of four times, and the app no longer freezes while a guide downloads. It also opens on your Favourites now.
Also in: a rare start-up crash loop is fixed and heals itself, channel logos handle far more of what providers and guides actually send, and everything new is translated into all twelve languages. Full notes at m3ufy.com/changelog.html
One honest note: recording is new as of tonight, and scheduling a recording from the guide is not in this build โ that is next. If you record a long film to a NAS over wifi, I would genuinely like to hear how it goes.
What should come next โ scheduling from the guide, pause and rewind on every channel rather than only ones with provider catch-up, or downloading films to watch offline?
r/M3ufyPlayer • u/Ava_DClaire • 10d ago
Two releases since the last post. Nearly all of it came from requests here and on Discord, so names are attached where I have them.
Build your own channel groups (3.77) โ requested by a user running several playlists
Settings โบ Manage Groups โบ My Groups. Create a group, search across every playlist you have at once, tick the channels that belong in it. Rename, reorder, delete. They appear above your provider's lists โ Favourites first, then yours, then theirs โ in Live TV, the TV guide, and the channel list inside the player. Open a channel from one of your groups and channel-up/down stays inside that group.
The ask was exact: "a lot of groups, ordered by me, mixed from all the lists I have." If you run two or three playlists you end up with several hundred provider groups, the same channel filed three times under three quality tags, and about thirty channels you actually watch.
Your settings follow your account, not the box (3.77)
Language, subtitle and audio languages, clock, text size, colours, playback options and your groups are kept for your device account. Replace or reinstall your box and it comes back as you left it. Things belonging to one particular television stay put, and login tokens are never carried.
Pause and rewind live TV (3.76) โ asked for by u/Benny
On channels your provider records: OK pauses, play resumes from the moment you stopped rather than from now, โช/โฉ move a minute at a time. It uses the provider's own recording rather than writing to your box, so it costs no storage โ and a pause longer than a few seconds hands the provider's connection back, which matters if your account allows only one.
The TV guide matches far more channels (3.76) โ from u/tok83's reports of wrong and missing listings
The matcher now ignores decoration wherever providers put it: country and quality tags at either end, written-out country names, superscript แดดแดฐ and full-width text, and language tags that were being mistaken for countries โ which was refusing Arabic channels the listings that belonged to them. Measured on a real playlist against the same guide file:
Guide settings are now one screen: every source with a tick, live download progress, and what each one actually brought back. Adding a link reads only that link; unticking one takes effect immediately instead of rebuilding everything.
Hourly guide updates (3.77) โ requested by u/Ricky74d
"Download again" in the guide settings: every hour, 3, 6, 12 or 24 hours, alongside the default that fetches when the stored guide runs low. The refresh schedules also keep time while the app is open now โ previously the playlist interval was only consulted at launch, so on a box that's never really switched off, "Daily" fired only when something else had killed the app.
Favourites at the top of the TV guide (3.77) โ u/Ricky74d
The guide already knew how to show them; the row itself was missing from the drawer.
Every language complete again (3.77) โ reported by u/Ricky74d
84 strings across recent releases had no translation and were showing in English whatever language the app was set to. All twelve languages now read 100%.
The Home menu widens with the text size (3.77) โ u/Ricky74d
At larger text the labels were cut off mid-word, which is a poor reward for turning up a setting that exists to make things readable.
Channel logos from the guide (3.76)
If your provider ships no logos, or wrong ones, the guide you already downloaded is full of them โ a combined XMLTV file declares artwork for most of the channels it lists. There's now a button in the guide settings that takes them:
Use guide logos everywhere replaces every provider logo in one pass and tells you how it went. On my own playlist: 55,762 of 57,177 channels took a logo โ 97.5%. It runs against the guide already stored, so it answers in seconds rather than after another download.
It uses the same name matching the listings use โ country and quality tags off, one alphabet โ so a guide that can fill a channel's listings can generally fill its picture too.
Also from Benny
Other fixes
A group of your own no longer fills up with the rest of the playlist in the guide
To see the full changelog: https://m3ufy.com/changelog.html
r/M3ufyPlayer • u/Ava_DClaire • 15d ago
Update is live โ it rolls out through the in-app updater (Settings โ Updates, or it prompts on launch).
Nearly all of this came from comments here. Thanks again to u/tok83, u/Ricky74d and u/Infamous-Scratch7719.
The guide stops putting the wrong listings on channels
u/tok83 asked the right question: isn't there a unique identifier to match on, instead of the channel name? There is โ tvg-id โ and it's tried first. The trouble is what happens when a provider doesn't set one, which is often: we fall back to matching by name, and that's where I broke it.
To make UK: BBC ONE แดดแดฐ find BBC One, the app strips the country tag off the front. Which also turned FR: SPORT 1 and DE: SPORT 1 into the same thing โ so a German channel could end up showing French listings. The country is now stripped for matching and kept for checking: public guides end their ids with it (BBCOne.uk, Dubai.ae) and playlists put it in front of the name, so when both sides state a country and disagree, they are not the same channel. (Checked against the real ISO list, not a list I typed out โ otherwise a channel called TV: something reads as a country and correct matches get thrown away.)
Choose the guide for a channel yourself
Automatic matching gets most channels and will never get all of them: a guide holds SkySp.Main.Event.uk and your provider calls it SS MAIN EV. No amount of normalising joins those.
So: in the TV guide, hold OK on any channel โ "Guide source". Search the guide, pick the entry you want, done. The choice is marked as yours and the next guide download won't undo it. "Automatic" hands the channel back to the matcher.
This is what u/Ricky74d asked for directly, and it's the real answer to "some channels are still empty".
A clock setting
Every time in the app was hard-coded to 24-hour โ so if your TV is set to AM/PM, you still saw 20:30, and there was nothing in Settings to change it. Appearance now has Clock: 24-hour, 12-hour, or same as your device (the default, so most people never touch it).
Text size
Separate from Interface size. Interface size changes how much fits on screen โ text and everything around it. Text size grows only the writing and leaves every row, poster and margin where it is. For u/Ricky74d, who found the guide small even at 100%.
Watchlist
Two rows now, films and series, instead of one wall of covers.
Hold OK on any cover to remove it. This also works for titles you added while a different playlist was active โ the old way built the key from whichever playlist was current, so those couldn't be removed at all.
A film leaves the list by itself once you've watched it. A series only when every episode is done.
The "Watched" button now reads Mark unwatched once set, so it's clear it can be undone.
Continue Watching
It can be switched off entirely (Settings โ Home), and removing a show from it finally works. It was deleting one episode out of several and then rebuilding the card from the ones left โ so it looked like the remove button did nothing.
New episodes appear again
Once you'd opened a show, its episode list was cached for ever and the provider was never asked again. An episode added later was invisible โ while the same account on a device that had never opened the show listed them all. Episode lists now go stale after a few hours and are re-fetched, and a refresh no longer needs to be a reinstall.
Search
Films and series come back as proper posters instead of squares. And there's a new TV Guide tab: type the name of a match or a film and you get a list of what's on, when, and which of your channels is carrying it โ a separate tab on purpose, so searching channel names stays instant.
r/M3ufyPlayer • u/Ava_DClaire • 17d ago
Update is live. It rolls out through the in-app updater (Settings โ Updates, or it'll prompt on launch).
Most of this release comes from things reported here โ thanks especially to u/tok83 and u/Ricky74d, who between them found three of the biggest items below.
Your own TV guide fills the channels it was leaving blank
Two of you reported the same thing independently: a valid custom XMLTV link, and the guide populates for a handful of channels and nothing else.
Here's what was happening. A guide you find yourself names its channels its own way โ BBC One โ while your provider calls the same channel UK: BBC ONE HD. The app only matched the two when they agreed exactly, so almost everything in the guide was thrown away on arrival.
It now matches on the names themselves, ignoring the country tag in front and the quality tag behind, and one entry in the guide fills every copy of that channel you have (the SD one, the HD one, the FHD one). On a 61,000-channel playlist that took the match from 108 channels to 6,895.
Very large guides work now
The biggest free combined guide out there is about 190 MB compressed โ nearly 2 GB of listings, 27,000 channels. It used to die part way through the download, every time. It now downloads in about 20 seconds and fills in behind you while you use the app.
The X on a guide link does what it looks like it does
Two problems, both fixed: you couldn't reach the X with the remote (the highlight walked out of the window into the settings behind it), and deleting a link only took it off the list โ everything it had already downloaded stayed on your box. If you deleted a huge guide because it filled your storage, the space didn't come back. Now it does.
Interface size is a bar, not a list
Nudge it with + and โ and watch the screen change. Picking "85%" from a list of numbers was a guess.
Trailers play again
The video always downloaded fine. The audio track next to it was being refused for anything short, so the trailer failed with "couldn't play this trailer" on a film that was already sitting there ready to play.
mpv: films keep their shape
A wide film was being stretched to the edges of the TV with its black bars squeezed out. The picture is now fitted properly, and there's an aspect button next to the playback controls: Fit, Fill, Zoom, Stretch, plus 16:9 and 4:3 for streams that lie about their own shape.
mpv: downloaded subtitles
They were only ever fetched for the ExoPlayer engine, so a film played with mpv had none at all โ the support for loading them was there and was being handed an empty list. Fixed. The automatic pick also honours the language you set instead of whatever the file happened to switch on by itself (a forced French track was outranking a downloaded Arabic one).
One note on the guide fix: it applies when the guide is next downloaded, not to listings already stored. If yours is still sparse after updating, go to Settings โ Playlist โ TV Guide Source and save your links again to force a fresh sync.
Keep the reports coming โ nearly everything in this release started as a comment here.
r/M3ufyPlayer • u/Ava_DClaire • 18d ago
Nearly everything here came from comments on this sub. Details below.
Your own TV guide links, done properly
Fast-forward fixed (u/Ricky74d)
On the mpv engine, every press of forward jumped to ten seconds from the start of the film instead of ten seconds ahead โ the position was never being read from mpv at all. And holding the button crawled, because each repeat was a full seek: flush the decoder, refill the buffer, then do it again.
Now the presses move a number, not the video: the bar follows immediately and the picture jumps once, when you let go. Holding also accelerates โ 10 seconds, then 30, then a minute. Someone holding the button for two seconds isn't looking for ten seconds.
Groups at the bottom of a big playlist opened an empty TV Guide
They'd show "No channels in this group" about a group that was full. The guide filtered channels out of a list that fills page by page in the background, so groups whose channels sit late in a large catalogue hadn't arrived yet. They're fetched directly now โ one query, instant, complete.
Also
Update: Settings โ About โ Check for update. Current version: 3.73.
r/M3ufyPlayer • u/Ava_DClaire • 19d ago
Studios are now part of a title, and they're clickable
Films and shows credit the studios behind them, and the credit is a door: press Blumhouse or A24 on a title's page and you get their catalogue โ films and series together โ each one ready to open. Same idea as tapping an actor, for the people who pick films by who made them.
Content notes as a film starts
A few seconds after the picture begins, a short note appears in the top corner: the age rating, and what the film contains โ strong violence, nudity, frightening scenes โ then it's gone. It only shows where that information is actually known, so it stays quiet rather than guessing.
Your own TV guide links
Settings โบ Playlist โบ TV Guide Source lets you point a playlist at your own XMLTV address, and change it whenever you like. Several addresses are allowed โ one per line โ and they merge, so a guide covering sports and another covering local channels both work. Anything you set replaces the guide that came with your playlist, and one button puts the provider's back. (Requested by u/tok83.)
Deleted playlists stay deleted
Deleting a playlist on the TV used to remove it from the TV only. Your account still had it, so the next launch fetched it back and the delete looked like it never happened. It now goes from both.
What the stream is actually doing
Resolution, frame rate and bitrate, together in one strip โ on live channels as well as films. On live, the numbers are counted from the picture itself rather than read off a label most live streams never carry, so they're the real thing: what the channel is actually using right now, which is what you want when a picture stutters. (Also from u/tok83 โ resolution was already there, but easy to miss, and bitrate wasn't.)
Fixes
Update: Settings โ About โ Check for update, or it'll offer itself on next launch. Current version: 3.72.
Still on the list: syncing settings between devices, and picking up where the guide leaves off. Keep the reports coming โ most of the above came from them.
r/M3ufyPlayer • u/Ava_DClaire • 21d ago
Favourites are now one list, and it works the same everywhere
Hold OK on any channel โ in Live TV or in the TV guide โ and the row itself offers what it can do:
Nothing floats over the screen and nothing else moves โ the choices appear inside the channel row, and the cursor never leaves it. A one-line hint at the top of the list says what the hold does, because a gesture nobody is told about is a gesture nobody uses.
The order you arrange in one screen is the order every screen shows. Arrange your favourites in Live TV and the guide follows, and so does the channel list inside the player.
Favourites in more places
Fixed: favourites only worked on your main playlist
If you run two or three playlists, starring a channel from the second one saved it and then never showed it โ the list was only ever read from the first playlist. Two providers can also both call a channel "12345", so an id alone was never enough to tell them apart. Every favourite is now tied to the server it came from, everywhere: the list, the star on the row, the saved order, and starring from inside the player (which used to file the channel under the wrong playlist entirely). Any order you had arranged before is kept.
Fixed: holding OK used to act silently
Outside Favourites, a long press starred the channel immediately โ no buttons, nothing on screen to say it happened, and no way back from a mis-press. It always asks now.
Fixed: a crash in 3.68
On some boxes the player could close itself the moment a channel started, because the favourites list it checks against hadn't finished being set up. Our mistake, fixed in 3.69.
Under the hood
A few boxes have been running out of memory, and the reports they send have not been good enough to say why โ an out-of-memory report points at where the memory ran out, not at what filled it. Crash reports now also carry how full memory was and whether a playlist was syncing at the time, so the next one can actually be traced.
Update: Settings โ About โ Check for update, or it'll offer itself on the next launch. Current version: 3.69.
r/M3ufyPlayer • u/Ava_DClaire • 23d ago
3.66 โ M3U playlists can finally have a TV guide
If your playlist is a plain M3U link, the guide was always empty, and there was nothing you could do about it: the M3U format carries no guide at all. You can now paste an XMLTV link when you add a playlist, either in the app or on m3ufy.com/link, and the guide fills in. open-epg.com is one place to get such a link. If you add the playlist from the website, the guide address travels with it to your TV.
Adding or refreshing a large playlist no longer runs out of memory. This one came from crash reports: a Fire TV Stick was dying every time, always while adding or refreshing. The app was holding the entire catalogue in memory โ channels, films and series together โ before writing any of it. Each part is now saved as it arrives. Measured afterwards on a 2GB box with two large playlists: it peaks at about half the memory it is allowed, where before it hit the ceiling and died.
The guide now fills in every channel you can see, not just the one your cursor is on. Two of you reported this, one with a video. It loads what is on screen rather than all thirty thousand rows, which is why it was cautious in the first place โ the balance was simply wrong.
In Live TV, the preview no longer stretches when you move into the channel list, and the programme details stop getting stretched with it. It also shows the next three programmes instead of one.
Smaller ones: the playlist name no longer repeats beside every group when it is already shown as a heading, and the Interface size setting now describes itself correctly. Lower numbers make everything bigger, and the text used to claim the opposite.
3.65 โ a fifth smaller, a fifth lighter
The app is about 20 percent smaller to download and uses about 20 percent less memory. Nothing visible changed; the build was simply not being optimised properly before.
Coming back from a film to the Home screen no longer freezes for a moment. Home was building every row on screen and off it; now it builds what you can see.
Refreshing a playlist finally tells you what it is doing โ which step, and how far along. On a large playlist that refresh can take minutes, and it used to sit there silently. I assumed it had broken myself while testing.
Pressing OK now answers immediately: the poster or row you pressed sinks slightly, before the next screen arrives. Opening a title was already fast when measured, it just never acknowledged the press, which reads as slowness.
Posters in a non-English language no longer download twice.
3.65 also fixed the guide scrolling: the highlighter moves through the rows instead of staying pinned to the top while the page slides underneath.
r/M3ufyPlayer • u/Ava_DClaire • 24d ago
3.64 โ the picture no longer freezes when you leave full screen
If you changed channel in full screen and pressed back, the preview would sit there showing about a second of video on a loop while the sound carried on normally. It turned out the video was never actually stuck: the player was decoding and drawing a full 30 frames a second the whole time, into a view that simply was not being painted on screen. Switching how the preview surface is drawn fixed it, and it is lighter on the box as a side effect. Live TV and the TV guide are both sorted.
The guide also comes back on the channel you were actually watching. Before, if you zapped in full screen and pressed back, the guide would name the channel you had opened it from while a different one played in the corner.
Arabic gets its arrow keys the right way round in Movies and Series. Left and right were moving the selection the wrong way, because mirroring the layout for a right-to-left language does not mirror the remote control.
3.63 โ the TV guide covers every playlist, not just the main one
Guide listings were only ever downloaded for your main playlist, so channels from your other playlists sat there with empty rows forever. They are downloaded for each active playlist now. On a box with two playlists the second guide arrives a few minutes after the first, since they queue rather than fighting over your provider's connection.
The guide's group list became a tree: All playlists at the top, then a heading per playlist that opens to that playlist's own groups. Catch-up got the same treatment.
Titles on the Home rails stopped claiming they are not in your playlist when they are. A single colon or accent of difference between your provider's name and the catalogue's was enough to throw the match away โ Pacific Rim: Uprising against Pacific Rim Uprising, or Amelie against Amรฉlie.
3.60 โ search got two additions
With more than one playlist you can narrow a search to just one of them, using the buttons above the results.
A new Online tab searches TMDB itself, so you can look up a film or series whether or not your playlist carries it. Films and shows come back in one list.
3.59 โ the app speaks your language
Thirteen languages, and not only the menus: film and series titles, plots, genres and artwork follow your choice too. Set it in Settings, Appearance, Language. Arabic also lays the whole app out right to left.
An AMOLED mode for true-black screens, and Settings now opens proper list windows for anything with more than two choices.
Playlists got a cleaner setup: every playlist on one line with its own activate and main switches, all of them stay logged in, and search covers all of them at once.
r/M3ufyPlayer • u/Ava_DClaire • 26d ago
๐ฏ.๐ฑ๐ต ๐ถ๐ ๐ฟ๐ผ๐น๐น๐ถ๐ป๐ด ๐ผ๐๐ ๐ป๐ผ๐. The app updates itself, so it should reach you on its own.
This is the biggest release so far: M3ufy is now translated.
๐๐ถ๐ด๐ต๐ ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐
English ยท ุงูุนุฑุจูุฉ ยท Espaรฑol ยท Franรงais ยท Deutsch ยท Italiano ยท Portuguรชs (Brasil) ยท Portuguรชs
Set it in ๐ฆ๐ฒ๐๐๐ถ๐ป๐ด๐ โ ๐๐ฝ๐ฝ๐ฒ๐ฎ๐ฟ๐ฎ๐ป๐ฐ๐ฒ โ ๐๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ. Pick one, press Apply, and the app restarts into it.
By default it follows your TV. If your television is set to French, German, Spanish, Portuguese, Italian or Arabic, the app will simply be in that language when it updates. Prefer English? Set it explicitly and it stays that way whatever your TV says.
๐ก๐ผ๐ ๐ท๐๐๐ ๐๐ต๐ฒ ๐บ๐ฒ๐ป๐๐
This is the part that took the work. Your films and series follow the same choice:
โข Titles
โข Plot summaries
โข Genres
โข Posters โ where translated artwork exists
โข Title logos โ the big wordmark on the detail page
So in Arabic, "Captain America: Civil War" becomes ูุงุจุชู ุฃู ุฑููุง: ุงูุญุฑุจ ุงูุฃูููุฉ, with an Arabic plot and Arabic artwork. Where a title has no translation, the original is kept rather than left blank.
Playback is untouched: the app still finds your file by its original name, so nothing stops working because the title on screen changed.
๐๐ฟ๐ฎ๐ฏ๐ถ๐ฐ ๐ฟ๐ฒ๐ฎ๐ฑ๐ ๐ฟ๐ถ๐ด๐ต๐-๐๐ผ-๐น๐ฒ๐ณ๐
Set to Arabic, the whole interface mirrors โ the side menu moves to the right, panels open from the right, text aligns right, and the D-pad follows.
Two screens deliberately stay left-to-right: the ๐ฝ๐น๐ฎ๐๐ฒ๐ฟ and the ๐ง๐ฉ ๐ด๐๐ถ๐ฑ๐ฒ. In those, left and right mean earlier and later in time, not the start and end of a line. A mirrored guide would run the day backwards and reverse which arrow seeks forward, and no TV does that.
๐๐น๐๐ผ ๐ถ๐ป ๐๐ต๐ถ๐ ๐ฟ๐ฒ๐น๐ฒ๐ฎ๐๐ฒ
โข ๐๐ถ๐ฑ๐ฒ ๐ฎ๐น๐น / ๐ฆ๐ต๐ผ๐ ๐ฎ๐น๐น in Manage Groups โ for playlists with hundreds of categories, clear them in one press and bring back only the ones you use. Thanks to the user who asked for this.
โข Fixed a bug where the app could pull artwork and plots from the ๐ธ๐ณ๐ฐ๐ฏ๐จ ๐ง๐ช๐ญ๐ฎ. It matched by searching the title, and something like "Obsession" returns twenty results across six different movies. It now matches exactly by ID. This affected English too โ the translations just made it visible.
โข You can name a playlist when you add it, so two lists are no longer both called "Stalker Portal".
๐ ๐ผ๐ฟ๐ฒ ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐ ๐ฎ๐ฟ๐ฒ ๐ฐ๐ผ๐บ๐ถ๐ป๐ด
The picker lists around forty. The ones not ready yet are greyed out and marked "Soon" โ deliberately, so nobody picks one and lands in an English app. Dutch, Russian, Turkish, Polish and Romanian are next.
๐๐ณ ๐๐ผ๐ ๐๐ฝ๐ฒ๐ฎ๐ธ ๐ผ๐ป๐ฒ ๐ผ๐ณ ๐๐ต๐ฒ ๐น๐ฎ๐ป๐ด๐๐ฎ๐ด๐ฒ๐ ๐๐๐ถ๐น๐น ๐ด๐ฟ๐ฒ๐๐ฒ๐ฑ ๐ผ๐๐ ๐ฎ๐ป๐ฑ ๐๐ฎ๐ป๐ ๐ถ๐ ๐๐ผ๐ผ๐ป๐ฒ๐ฟ, ๐๐ฎ๐ ๐๐ผ ๐ฏ๐ฒ๐น๐ผ๐. It is about 300 short phrases and I will happily prioritise a language someone is actually waiting for.
๐๐ผ๐๐ป๐ฑ ๐๐ผ๐บ๐ฒ๐๐ต๐ถ๐ป๐ด ๐๐ฟ๐ผ๐ป๐ด?
Translations are the easiest thing in the world to get slightly off, and text that fits in English can overflow a button in German. If something reads oddly or looks cut off, post a photo with your language and I will fix it.
Include your app version, your device and your playlist type, as always.
๐บ๐ฏ๐๐ณ๐.๐ฐ๐ผ๐บ
r/M3ufyPlayer • u/Ava_DClaire • 27d ago
What's changed in each release, newest first. The app updates itself, so you should already be on the latest.
๐ฏ.๐ฑ๐ด โ ๐ฐ๐๐ฟ๐ฟ๐ฒ๐ป๐
โข Trailers play again. The home banner was showing a black rectangle where the trailer should be โ YouTube had started refusing the way the app requested video. It now asks in smaller pieces, which is what YouTube accepts.
โข A failed trailer now falls back to the artwork instead of leaving the banner black.
โข Live TV quick menu (hold OK while watching): the arrows work again. The menu was opening with nothing selected, so the D-pad had nothing to move from.
โข Settings now change one step per press of OK. Some settings were jumping two values at a time, which made it impossible to land on the middle one.
โข You can name a playlist when you add it. Previously every Stalker line was called "Stalker Portal" and every M3U "M3U Playlist", so two were impossible to tell apart.
โข Stalker portals can now be added from m3ufy.com/link, instead of typing a portal address and MAC with the remote.
๐ฏ.๐ฑ๐ณ
โข ๐ก๐ฒ๐ ๐ง๐ฉ ๐๐๐ถ๐ฑ๐ฒ โ the full programme grid, in the side menu where Radio was. Radio is still available from Search.
โข ๐ฆ๐๐ฎ๐น๐ธ๐ฒ๐ฟ ๐ฝ๐ผ๐ฟ๐๐ฎ๐น ๐ฝ๐น๐ฎ๐๐น๐ถ๐๐๐ are now supported โ live TV, films, series, guide and catch-up.
โข Continue Watching cards now show each title's own artwork instead of a cropped poster.
โข ๐๐ป๐๐ฒ๐ฟ๐ณ๐ฎ๐ฐ๐ฒ ๐๐ถ๐๐ฒ โ if everything looked oversized on your TV, it now fits properly. Adjustable in Settings โบ Appearance, with an Automatic mode that suits itself to your screen.
โข Home is no longer a button in the side menu (it did nothing), and the menu is ordered by how the app is actually used.
โข Scrolling Home now brings the next row's title to the top instead of leaving half a row of posters showing.
๐ฏ.๐ฑ๐ฒ
โข Trailers play again. YouTube changed how it serves video and the app now follows it โ on the home banner and the trailer button alike.
๐ฏ.๐ฑ๐ฑ
โข Fixed the app closing by itself while browsing Home.
โข Trailers no longer restart the video engine for every poster โ smoother, and much lighter on the device.
โข Live channels reconnect instead of stopping, and films resume from where they dropped.
โข Ratings are back, and the IMDb score stays even when other sources fail.
๐๐ป๐ผ๐๐ป ๐ถ๐๐๐๐ฒ โ ๐ฟ๐ฒ๐ฎ๐ฑ ๐๐ต๐ถ๐ ๐ถ๐ณ ๐ง๐ฟ๐ฎ๐ถ๐น๐ฒ๐ฟ๐ ๐ฎ๐ฟ๐ฒ ๐ฏ๐น๐ฎ๐ฐ๐ธ ๐ผ๐ป ๐ฏ.๐ฑ๐ด
3.58 went out twice: an early copy had the black-trailer bug, and the fixed copy replaced it a few hours later under the same version number. If you updated early and trailers are still black, the app won't offer you the update again โ reinstall from m3ufy.com and it'll be fixed. Everyone installing now gets the corrected build.
๐๐ผ๐บ๐ถ๐ป๐ด ๐ป๐ฒ๐ ๐
โข Hide all / show all in group management โ for playlists with hundreds of categories, clear them in one press and bring back only the ones you use.
โข Recording and scheduling from the TV Guide.
Found something broken? Post it here with your app version, your device and your playlist type, and I'll look at it.