FossifyOrg / Voice-Recorder

An easy way of recording any discussion or sounds without ads or internet access
https://www.fossify.org
GNU General Public License v3.0
174 stars 14 forks source link

Support tagging. #29

Open RokeJulianLockhart opened 4 months ago

RokeJulianLockhart commented 4 months ago

Checklist

Feature description

A one-to-many correspondence, possible to combine and exclude when filtering.

Why do you want this feature?

To organize them in a manner which embeds into the audio file, or via the file system as https://github.com/FossifyOrg/File-Manager/issues/60#issue-2151476679 requests, but via the Notes GUI for the sake of accessibility to the technically less competent, and convenience for all, regardless of competence.

Additional information

https://github.com/FossifyOrg/General-Discussion/issues/127#issuecomment-1958772679

Aga-C commented 4 months ago

I'd go with ID3 tags since they are more common between various systems and apps.

RokeJulianLockhart commented 4 months ago

https://github.com/FossifyOrg/Voice-Recorder/issues/29#issuecomment-1961721843

@Aga-C, yeah, keeping filesystem tagging within the preview of the file manager makes sense. This would certainly need the ability to consume and manipulate ID3 tags due to their presence in most audio files. However, should we expose FreeDesktop tags alongside ID3s if both are implemented? A user might be confused by the disparity of what one application reports. This was partially why I initially reported it as a common issue.

Aga-C commented 4 months ago

Fossify File Manager can already display ID3 tags, so it won't cause any disparity for people using Fossify apps. Also, it would be confusing for less technical people, since extended user attributes are far less popular and many people may not even know these exist.

RokeJulianLockhart commented 4 months ago

https://github.com/FossifyOrg/Voice-Recorder/issues/29#issuecomment-1961892146

@Aga-C, if FM supports ID3 tags already, then anything else is a problem for potentially after https://github.com/FossifyOrg/File-Manager/issues/60#issue-2151476679 has been dealt with. Seems like you've already a consistent implementation for the applications which support the feature. Apologies.