Comments (4)
Its closed source, hasn't got specifications, it's badly executed, and there are dubious legal aspects to holding recovery data on a server and distributing it for free (these days even publicizing a checksum of copyrighted data is enough to get in trouble).
Not happening.
from cyanrip.
I’ve also been looking at using CUETools (the software not just the database) so I find some of that alarming.
What part of it is closed source? It looks like the client and even the server are open source, although yeah there doesn’t seem to be a spec (not that I can find a spec or source code for AccurateRip either).
More importantly, I’m curious what’s badly executed about it; as I said I’m not familiar with the technical side of this. I saw a reference somewhere to a weird checksum algorithm but it sounds like you mean more than that?
from cyanrip.
If you're going to write a piece of code to correct errors, you don't start by rolling your own. Not when so many error correction codes already approach the Shannon limit. And generally, you won't find anything better than Raptor(Q), since 2011/5, which is also an IETF standard.
Either way, I'm leaving it for someone else to implement. Generally, drives leave very little for programs to correct, and often, they simply won't output anything and freeze if they find something truly unreadable, at which point the entire rip is gone. If you're going to be downloading dubiously legal error code data, may as well download dubiously legal rips too.
from cyanrip.
Having CTDB support would IMO mainly be interesting as another layer of verification (especially as it often takes quite a while for data to get into AR).
AFAICS, the code is fully open?
As for the concerns about copyright issues. According to their website they store 180KB of recovery data. If that would already be enough for copyright infringement is questionable (but I'm no lawyer).
But shouldn't one be on the safe side if one simple doesn't implement that part of functionality and never download the recovery data? All what's then left is checksums, like with AR.
from cyanrip.
Related Issues (20)
- Windows Build HOT 1
- [Feature Request] Metadata tagging via CSV HOT 1
- Feature request: option to rip as an image with internal cuesheet (flac...) HOT 1
- Question: Keywords for -D option HOT 5
- mingw-w64 clang: cyanrip_main expected expression HOT 3
- When used with `-K`, the log file still contains some placeholder ReplayGain values
- No errors reported, but inconsistent audio results each time - a couple observations/suggestions about it HOT 1
- Publish Dockerfile HOT 1
- LABEL and CATALOGNUMBER
- Why compute ReplayGain with -K? HOT 2
- Error when detecting libavcodec HOT 1
- Windows 10 install fails HOT 3
- Ubuntu install fails HOT 1
- First track of specific album results in empty file when ReplayGain activated HOT 2
- Lack of write permission not handled properly HOT 1
- Cue sheet file type HOT 1
- Enabling HDCD decoding results in empty files HOT 2
- Incorrect TOC for Nine Inch Nails Broken HOT 12
- [Release Request] Slackware 15 HOT 1
- Post data to accurip
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cyanrip.