Right now I'm searching for a Music/MP3 player device that comes with a list of attributes that I'd take for granted. Apart from modern technology like Bluetooth - most of them existed 20 years ago!
But looking the length alone of the list of features I don't want to pass on fill my mind with hopelessness nowadays:
[ ] lightweight / has a clip
[ ] plays from filesystem
[ ] supports resume from last played for large files (must have for audiobooks)
[ ] support for at least OGG and FLAC next to MP3
[ ] auto-connects to BT headset
[ ] equalizer or at least bass/treble control
[ ] playback modes (continue alphabetically, shuffle, etc.) (no - not obvi
[ ] auto-off after N minutes
[ ] display easy to read in sunlight (why not e-paper?)
[ ] support for firmware updates (I don't dare to ask for open source..)
[ ] nice: audio jack for analog headsets
[ ] nice: support for multiple (2) bluetooth headsets
I know today it's profitable to throw cheap crap on the market - most people will just buy and forget. But what's with those who'd like to spent quite some money for a quality product? Do they have a chance to search nowadays?
How do you do it? Just with standard search engines and endurance? Reddit? Special keywords? Are there reliable platforms for product recommendations? Build your own ([2])?
[1] https://news.ycombinator.com/item?id=31476069
[2] https://www.instructables.com/ESP32-Audio-Player/
This kind of database would be a big win for smaller niche product manufacturers, who would be able to easily reach the customers looking for their feature set. And for contributors, the crowd-sourcing could be as simple as a browser extension that overlays on top of product websites (eg Amazon) and lets users easily tag products. I'm surprised something like this hasn't taken off yet.
[1]: https://en.wikipedia.org/wiki/Comparison_of_version-control_...
[2]: https://www.phonearena.com/phones
[3]: https://www.displayspecifications.com/en/display-finder
One thing I recommend being comfortable with is that you will probably not find something that satisfies 100% of your use cases.
Putting that in Google, Google doesn't know what "vertical" means. It doesn't limit the search to "red+white+black" shirts. Of the first 60 hits only 4 actually match the search.
It's no better on etsy. first page of hits, (48 results, 3 matches that actually fit)
ebay has 2 matches of its first page of results and as for how bad it is, the 2nd results is for a woman's shirt. If the search engine had any smarts whatsoever it would prioritize "mens" over "womens" for a search for products with "mens" in the search string.
I know search must be hard but sometimes it feels from the outside that there's a ton of low-hanging fruit to be grabbed.
Even if not all my search criteria are listed in the tables/filters, it allows me to reduce the number of individual products that I need to take a closer look at afterwards. If I cannot find information on whether a specific product has a certain feature from the manufacturer's pages or an independent review, I check Reddit or similar forums.
An initial problem with discovering good comparison and overview sites is of course the amount of SEO spam out there. I've made good experiences with using Kagi [3] instead of Google in these cases.
[1] https://www.prad.de/test-kaufberatung/produktsuche/monitor-s...
[2] Idea: Someone should make an 'awesome' list of such product comparison sites, if it doesn't exist already.
I don't. I find the closest thing that I already own (in this case perhaps an iPhone?) and make sure to use that for a while.
When something about the existing solution annoys me, I move to a product that solves that particular annoyance; At the same time I keep in mind that the search itself can be an effort and I make sure that the search isn't more annoying than the actual annoyance.
In the end it often turns out I can solve 90% of the problem with 10% of effort.
If you've already tried an iPhone, maybe pick a random used mp3 player, try using that for a while and see where this gets you?
OP has a long list of very specific list requirements. When I have specific requirements, it is usually about ingredients in food items, or things like 100% cotton shirts; and it is rather a short list. How do I find them -- it is usually hard.
I had the same problem as you when trying to find a scooter. I was looking aimlessly until I found a website that literally showed every feature of every scooter and had them side by side.
Obviously, scooters being pricey and a more recent product...made the existence of the blog in the format that has, much likelier . The table of scooters was quite impressive aa the reviews of each one with videos etc were effectively professional.
But I suspect there are similar projects out there for digital products. The issue is finding them and also, whether they are up to date.
I usually start with whatever the biggest name brand is that isn't Apple-ized(Made with lots of incompatibilities, a "think different" attitude, expensive, prioritizing "luxury craftsmanship" over high tech, etc).
I usually use a lot of quotes in searches. And I generally will always look for the more generalized versions.
In this case, my first search would be "Bluetooth" mp4 player "ogg" "opus" "flac" "type-c" which has some interesting results.
Related features are also helpful and can sometimes be used as proxies for features that aren't always clearly described. Most of the ones with FM radio also have a 3.5mm jack.
I'm not rich, and I generally trust mass produced tech, so I'm not really sure about the top of the pyramid or how to find it. Ideally I like name brands, but in general solid state stuff is a lot harder to mess up than older stuff. A bad record player might be truly bad, a bad mp3 player is probably just kind of OK. and will probably continue working for 10 years, just a bit annoyingly. A more midrange MP3 player is probably pretty great.
With a lot of things, there's only so much you can do. Playing MP3s is mostly solved, there's no reason a $30 device can't do it very well, if it has all the features.
I've never tried to find something like an MP3 player or any of those "Phones do it now" devices though. That might be a bit harder now that they are mostly a low end thing, and most(Myself included) just focus on making sure you have a great phone, and not bothering with dedicated gear.
Building my own is the one thing I try to almost never to. Yes, I generally describe my job title as embedded systems engineer. No, I do not want to add another custom project to my life.
What I might do if I was really dedicated is to look for something unrelated with moddable open firmware. Perhaps one of the keychain sized ESP32 game consoles.
Last resort, it is in fact totally reasonable to DIY things these days.... I just prefer to curate my projects list very aggressively and I'd rather just use a phone app.
https://www.kickstarter.com/projects/shanlingaudio/shanling-...
I've been building a product search engine that uses only organic indicators to rank products. I just tested with a query "mp3 device player" and the url mentioned above showed up.
My process was to first identify a close-enough product using a search engine like Google or Amazon, and identify the relevant search terms (in my case, "portable DAC Amp". Then, if possible, I'll find a specialty forum for that product niche, and read user reviews there and on Reddit, Amazon, AliExpress, and/or blogs and dig into products that users compare it to or suggest as replacements (or use "$PRODUCT vs" search queries and see what shows up on top).
Then finally read the product manual. This is a very manual and time-consuming process. Or you could just ask here on HN :)
For your requirements, I'd recommend putting Rockbox onto something like an iPod:
- https://www.rockbox.org/wiki/TargetStatus
- https://www.rockbox.org/manual.shtml
[X] Plays from filesystem
[X] Support OGG, FLAC, other file formats
[X] Equalizer
[X] Shuffle, Fade, etc.
[X] Open source firmware
For my particular use-case, the objective criteria were slightly different:
[X] lightweight / has a clip: 25g, metal clip
[X] high quality audio output via audio jack, that can drive a headphone
[X] move the bluetooth antenna farther away from my head: https://news.berkeley.edu/2021/07/01/health-risks-of-cell-ph...
Since I use a phone for media storage, I dropped the "plays from filesystem" requirement, and can play virtually any audio format using apps.
- Fiio BTR5 (get 2021 or later version for better Bluetooth range):
[X] Display
[X] Easy to use interface
[X] equalization, but EQ does not work with LDAC codec
- Qudelix 5K (if you can drop the display requirement)
[ ] Display
[X] Very powerful/configurable app
[X] equalization with LDAC codec
https://www.reddit.com/r/HeadphoneAdvice/comments/vo8dua/wha...
Yes the content matters when deciding whether stereo helps or not; that is obvious… I was adding a point about stereo that is less obvious.
But then I realized maybe not because this would create friction / a speed bump impeding the direct playing of files acquired in those formats.
For your purpose, there is no such audio player, I know of. The best devices I know atm are:
- iPod Nano 7th gen 16GB
- Pro: Size, Bluetooth, UI
- Con: Battery, Storage, Formats, req. iTunes, no Wifi / NFC, No Upgrades
- iPod classic (mod with iFlash Quad and 2200mah battery + iKokkia Bluetooth)
- Pro: Storage, Battery, UI, Hackable (kind of)
- Con: Size, Formats, req. Itunes, No native Bluetooth/Wifi/NFC, No upgrades
- Maybe you should think of RockBox to have more freedom
- LG G5 H850 (optional with Bang & Olufsen Hifi-Plus module) + Audiobookshelf + Substreamer
- Pro: Formats, Battery, Storage, Bluetooth/Wifi/NFC, Hackable
- Con: Size, UI (I did not find a Server/App nearly as good as iPod)
Let me cite my comment from https://news.ycombinator.com/item?id=32042780:I use m4b-tool[1], tone[2] and audiobookshelf[3] together with an LG G5 H850 smartphone[8] with Bang & Olufsen Hifi-Plus Module for Audio Only and I am pretty happy with this config. For Music I use Navidrome[5] and Substreamer App[7]. Maybe I'll try out Jellyfin[4] or maybe Plex[6], but I really don't wanna go closed source.
I also thought about writing something self hosted in C# to have ONE solution for audiobooks, podcasts and music and started a small private project, but this will take a while until it is ready to release something...
You may ask: Why an LG G5 H850? Well, its relatively small and cheap (about 50 - 80 bucks used) it has an audio Jack, USB-C, you can change the battery, it can hold up to 2TB microSD storage, has an HiFi Plus module for audio enthusiasts and a descent screen. Besides that it can run lineage os...
Note: I'm the author of the first two projects :-)
[1]: https://github.com/sandreas/m4b-tool
[2]: https://github.com/sandreas/tone
[3]: https://github.com/advplyr/audiobookshelf
[5]: https://www.navidrome.org/
[6]: https://www.plex.tv
- Unless you're careful, searching around may lead you to multiple, spammy-looking websites and domains that appear designed to gather your purchase intent and search information, to share/sell and affect your decision-making
- The products that you find may include surplus functionality (be that hardware, software, subscriptions, tracking, account login requirements, ...) that aren't genuinely required for the requirements that you have
- Since vendors want to build social influence around their products (again, to affect your purchase decision-making and that of your peers), they'll potentially provide rewards, discounts, talking points, and other perks to highly-networked individuals as long as those people remain brand-loyal
- Since continued revenue is an incentive for many vendors, they'll reinvent products on a regular basis and/or use planned obsolescence to encourage you to spend more than once for essentially the same functionality. That could be accompanied by marketing/social-influence campaigns to subtly (or not so subtly) discredit previously-acceptable products (especially if those continue to meet requirements). I can see there being public-good reasons for migration away from problematic products of the past; however I'm not convinced that they're commonly the reason these upgrade cycles are suggested
- If competing products emerge that may meet requirements and are seeing high adoption rates, there is a possibility that vendors will acquire ownership of the competing product outright (stifling competition, although also perversely creating incentives for new-entrant companies to create apparent-competitors that are largely intended to be flipped to a larger incumbent rather than to distribute a lasting higher-quality solution)
- Similarly, if competing products/technologies exist, then vendors may encourage the promotion of brand names that obscure (duplicate, or are similar to) the name of the competitor, causing various forms of confusion and dividing would-be adopters (and their opinions) between the vendor's brand and the competitor's brand
It's possible that I've misinterpreted and misunderstood some behaviours of industry here - based on those, you could be excused for thinking that the goal of these vendors is to extract as much revenue as possible from people as opposed to providing lasting, effective and sustainable products.
By the sounds of it, I think what you want is something like a robust, reliable solid-state music player, as commonly available at low-cost over a decade ago.
The Wirecutter - generally a trustworthy resource - has a section on audio equipment[1], although they don't mention any portable personal music players, as far as I can tell (possibly because many people use their smartphones for this purpose, nowadays).
Rockbox[2] (not to be confused with a similarly-named line of music players) is an open source firmware project that can run on a range of devices[3], many of which may meet most of your requirements.
However, unfortunately it does not appear to have widespread bluetooth support currently. There is work-in-progress[4] on that (last updated in 2020), but one of the challenges with free-and-open-source software is that timescales are difficult to predict, and adding demand/pressure for functionality and bugfixes doesn't always help, so it's hard to tell if-and-when that may be available.
The website gh.de (mentioned in the HN thread that you link to) has a fairly good price-comparison section[5] for portable music players with many relevant filters.
In general: I try to wait until a product that meets requirements arrives (although this often means being well-behind-the-curve compared with peers), try to use the existing devices I have for as long as possible (and extend and enhance their functionality, an area where FOSS can be very helpful), and when possible, purchase products from vendors that have practices aligned with openness, minimalism, high-quality, sustainability and durability. It's difficult! And it leads to frustration after some purchases when realizing that they aren't up to expectations. But that's part of the learning process, too. Good luck.
[1] - https://www.nytimes.com/wirecutter/electronics/audio/
[2] - https://www.rockbox.org/
[3] - https://www.rockbox.org/wiki/TargetStatus