패키지, 저장소 및 앱 카테고리 검색

패키지 상세v1.4.5

audiotags

Flutter에서 오디오 메타데이터를 읽고 쓸 수 있습니다. 여러 형식을 지원합니다.

AndroidiOSmacOSWindowsLinux
30일 다운로드
2.9천
좋아요
30
Pub 점수
120

패키지 설치

flutter pub add audiotags

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

Audiotags는 MP3, AAC, FLAC과 같은 여러 형식의 오디오 메타데이터를 읽고 쓸 수 있도록 해주는 Flutter 패키지입니다. 제목, 아티스트, 앨범, 장르와 같은 태그에 접근하고 수정할 수 있는 간단한 API를 제공합니다. Android, iOS, macOS, Windows, Linux 등의 주요 플랫폼을 지원하여 메타데이터 관리가 필요한 음악 애플리케이션에 적합합니다. 가볍고 기존의 Flutter 프로젝트와 원활하게 통합됩니다.

사용 사례

  • 음악 앱에서 메타데이터 관리
  • 프로그래밍적으로 곡 세부 정보 편집
  • 오디오 파일 일괄 처리
  • 장치 간 메타데이터 동기화
  • 미디어 라이브러리 도구 구축

주요 기능

  • 다양한 오디오 형식을 지원합니다
  • 크로스 플랫폼 호환성
  • 메타데이터 읽기 및 쓰기
  • 간단하고 직관적인 API
  • 경량이고 효율적

적합한 대상

  • 음악 플레이어 개발자
  • 미디어 라이브러리 애플리케이션
  • 오디오 파일 관리 도구
  • 메타데이터 편집이 필요한 플러터 앱
  • 다중 플랫폼을 대상으로 하는 개발자

고려 사항

  • 일부 플랫폼에서는 적절한 파일 권한이 필요합니다
  • 표준 메타데이터 필드로 제한
  • 내장 이미지 또는 고급 태그에 대한 지원 없음
  • 파일 수정은 백업 처리가 필요할 수 있습니다
  • 플랫폼별 동작은 다를 수 있습니다

원본 README

연결된 소스 저장소의 README 원문 스냅샷입니다. 최신 내용은 저장소에서 확인하세요.

AudioTags

Read and write audio metadata in Flutter. Supports multiple formats.

Usage

Read
Tag? tag = await AudioTags.read(path);

String? title = tag?.title;
String? trackArtist = tag?.trackArtist;
String? album = tag?.album;
String? albumArtist = tag?.albumArtist;
String? genre = tag?.genre;
int? year = tag?.year;
int? trackNumber = tag?.trackNumber;
int? trackTotal = tag?.trackTotal;
int? discNumber = tag?.discNumber;
int? discTotal = tag?.discTotal;
int? duration = tag?.duration;
List<Picture>? pictures = tag?.pictures;
Write
Tag tag = Tag(
    title: "Title",
    trackArtist: "Track Artist",
    album: "Album",
    albumArtist: "Album Artist",
    genre: "Genre",
    year: 2000,
    trackNumber: 1,
    trackTotal: 2,
    discNumber: 1,
    discTotal: 3,
    pictures: [
        Picture(
            bytes: Uint8List.fromList([0, 0, 0, 0]),
            mimeType: null,
            pictureType: PictureType.other
        )
    ]
);

AudioTags.write(path, tag);

Supported Formats

This plugin uses a Rust crate called lofty to write and read metadata.

The supported formats are listed here.

카테고리

의존성

의존성 목록 6 개

소스 저장소

이 패키지를 사용하는 프로젝트