mpatric / mp3agic

A java library for reading mp3 files and reading / manipulating the ID3 tags (ID3v1 and ID3v2.2 through ID3v2.4).
MIT License
1.2k stars 310 forks source link

Add support for creating Mp3File from FileDescriptor #171

Open keyboardr opened 4 years ago

keyboardr commented 4 years ago

With Android's scoped storage changes, media is being pushed toward ContentResolver.openFileDescriptor() rather than using the file path. Some refactoring will be necessary, but a SeekableByteChannel would be available from new FileInputStream(fd).getChannel().