Commit Graph

11 Commits

Author SHA1 Message Date
Alexander c18e15987c Add Nix flake for Python 2.7 development environment
Uses nixpkgs-18.09 which has all required Python 2 packages:
- fuse-python 0.2.1
- mutagen 1.41.1
- beets 1.4.9 (built from source)
- jellyfish 0.6.1
- munkres 1.0.6

Run 'nix develop' or 'direnv allow' to enter the environment.
2026-05-12 13:18:30 +02:00
Alexander f0a83df190 Add reverse-engineered documentation
- README.md: Overview, core concept diagram, component summary
- architecture.md: System design, initialization flow, memory model
- components.md: Deep dive on all classes and functions
- data-flow.md: Complete read/write operation flows with diagrams
- analysis.md: Performance analysis (latency, memory footprint, I/O)
- drawbacks.md: 27 identified issues and limitations catalog
- modernization.md: Python 3 migration guide with effort estimates
2026-05-12 11:52:48 +02:00
Johannes Baiter 39a9821a07 Make code PEP8-compliant 2013-05-27 14:47:31 +02:00
Johannes Baiter 04b75f6cf7 Add README 2013-05-27 13:34:52 +02:00
Martin Eve 02c04ffaf1 Change InterpolatedFLAC to operate from memory; first working version of write() 2010-07-23 20:04:30 +01:00
Martin Eve 5baa443428 Basic FLAC tags from database 2010-07-23 10:08:18 +01:00
Adrian Sampson 0256547b2c set MP3 header length to 0 for now so MP3 files can be read
This will need to be changed once ID3 interpolation actually works.
2010-07-21 11:19:29 -07:00
Adrian Sampson 6a2df1f1c1 use get_item (in beets HEAD) instead of get_path 2010-07-21 11:18:05 -07:00
Martin Eve 5736929acd FLAC interpolation now works 2010-07-18 14:27:39 +01:00
Martin Eve 04ff5691c8 Remove confusing debug messages 2010-07-18 10:47:05 +01:00
Martin Eve f958700eea Initial commit 2010-07-16 18:39:16 +01:00