TagLib#
picard
TagLib# | picard | |
---|---|---|
12 | 238 | |
1,231 | 3,560 | |
1.1% | 1.1% | |
0.0 | 9.8 | |
22 days ago | 7 days ago | |
C# | Python | |
GNU Lesser General Public License v3.0 only | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
TagLib#
-
Retrieve a video files frame rate or FPS with taglib-sharp?
I want to use taglib-sharp to retrieve extended information about video files.
-
TagLib# VS atldotnet - a user suggested alternative
2 projects | 26 Jul 2023
-
Trouble setting metadata on image files using taglibsharp
I am trying to the metadata on jpg files. I am using taglibsharp following this article.
-
Bulk Rename Video Title to Match Filename?
The library TagLib# can be got from here, which also has some sample usage. https://github.com/mono/taglib-sharp
-
Pull MetaData from mp3 files
It sounds like you're referring to the ID3 metadata. I found this library that appears to have had recent development activity (judging solely on the last commit date on github).
-
How to Write Photo and Video File Metadata
I am working on two different C# projects to help organize my large collection of photos and videos. I have figured out how to read metadata from images (like when the items were taken, etc.), but what I cannot figure out is how to write/modify metadata in image and video files. I experimented with the examples in the README of TagLib# to try modifying metadata, but it wouldn’t work. I would attempt to modify the metadata but it didn't seem to actually modify the file at all. What I would like to do is find a way to modify the date taken metadata of photos and videos in my projects. Is there a way to do this, and if so how? I would greatly appreciate any info or help on how to do this. Thank you!
-
Is there a Powershell script that can make songs titles and album names match?
I use taglib-sharp for that: https://github.com/mono/taglib-sharp
-
Where does photo metadata come from?
When a photo is imported into a library, Jellyfin reads the EXIF/XMP properties from the file and populates the corresponding Jellyfin properties (a.k.a. metadata). (Actually it uses a package named taglib-sharp to read the properties from the file.)
-
Strip mp4 metadata
Another vote for Taglib-Sharp (NuGet Package). I started writing a module using it, but I got distracted. Here is a really good write up of how to use it
-
Rename all files in a directory
You probably need this and this with SearchOption.AllDirectories. Then use File.Move to rename each file.
picard
-
Fans quitting Spotify to save their love of music (2022)
Have you tried https://www.funkwhale.audio/?
It can be used effectively as a "private spotify". Labeling is a solved problem thanks to https://picard.musicbrainz.org/, and the fact that a lot of the music you buy these days comes pre-labeled already.
You then have a web-app (and/or a mobile app, if that's your thing) where you can stream music as you would with Spotify.
You can even build yourself a little music-sharing commune with friends, where you all upload the albums you buy and accumulate a nice collection of diverse tunes.
-
What do you use to tag your music on an NAS (Unraid)?
I use picard for my collection. My work flow is Picard > Lyrics Finder > Foobar for BPM, RealGain and DR > Custom python script to pull genre and mood from Last.FM and spotify> then Advanced Renamer to perform naming clean up of folder names. I lowercase and underscore spaces. Also does files if I happen to need Mp3Tag when Picard doesn't find anything. Once this is done I move files on to may NAS.
-
The Quest for Semantic Music Tagging Software
Musicbrainz Picard - A great application that I've used in the past to identify and organize my saved music collection. It's not focused on adding semantic tags though: it's used for adding metadata to .mp3 files.
-
Spotify code suggests HiFi tier is coming with lossless audio for $20 / month
I do the same but run it though Picard[0] before adding to Plex.
[0]https://picard.musicbrainz.org/
-
Musicserver that works with folders, not albums
feed all of your music to something like 'musicbrainz picard' - it will sort out all the tags and provide the artwork too
-
Spotify/Youtube Music alternative?
Aside from properly ripping and tagging your own physical collection I'd generally refer you to r/piracy but I think they've gone a bit strange since the blackout. I'm fairly sure anything more specific in that direction would not be appropriate for this subreddit.
-
(if this is not appropriate for the sub feel free to delete) I'm burning a cd and I'm just wondering what the numbers under the # symbol mean? Thanks in advance.
Downloading MusicBrainz will be a lifesaver for you.
- Apple Music with broken/blank meta-data.
- How do you keep your music library organized?
- Humble Bundle: 20 MP3 audiobooks for $20, including Murderbot Diaries Books 1-6
What are some alternatives?
NAudio - Audio and MIDI library for .NET
beets - music library manager and MusicBrainz tagger
Xabe.FFmpeg - .NET Standard wrapper for FFmpeg. It allows to process media without know how FFmpeg works, and can be used to pass customized arguments to FFmpeg from dotnet core application.
Lidarr - Looks and smells like Sonarr but made for music.
Audio Switcher - .NET Library which facilitates interacting with Audio Devices on Windows
yt-dlp - A feature-rich command-line audio/video downloader
CSCore - An advanced audio library, written in C#. Provides tons of features. From playing/recording audio to decoding/encoding audio streams/files to processing audio data in realtime (e.g. applying custom effects during playback, create visualizations,...). The possibilities are nearly unlimited.
Jellyfin - The Free Software Media System
SeeShark - Simple C# camera library.
puddletag - Powerful, simple, audio tag editor for GNU/Linux
Bufdio - A cross platform audio playback library for .NET with PortAudio and FFmpeg
youtube-cue - Generate CUE sheet from timestamps in youtube video description