Loongwoo / react-native-local-media-metadata

React native local media metadata

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-native-local-media-metadata

Jaudiotagger library for React Native Android

Installation

npm install github:lyswhut/react-native-local-media-metadata

Usage

import {
  readMetadata,
  readPic,
  readLyric,
  writeMetadata,
  writePic,
  writeLyric
} from 'react-native-local-media-metadata';

// ...

const path = '...'
await readMetadata(path).then((metadata) => {
  console.log(metadata)
})
await readPic(path).then((pic) => {
  console.log(pic)
})
await readLyric(path).then((lrc) => {
  console.log(lrc)
})

await writeMetadata(path, metadata, false).then(() => {
  console.log('writeMetadata success')
})
await writePic(path, picPath).then(() => {
  console.log('writePic success')
})
await writeLyric(path, lyric, true).then(() => {
  console.log('writeLyric success')
})

License

MIT

About

React native local media metadata

License:MIT License


Languages

Language:Java 99.4%Language:TypeScript 0.3%Language:Ruby 0.1%Language:Kotlin 0.1%Language:Objective-C 0.1%Language:JavaScript 0.1%Language:Objective-C++ 0.0%Language:C 0.0%Language:Swift 0.0%