{"id":22389862,"url":"https://github.com/akash-rajak/pyvolsuggester-executable","last_synced_at":"2026-03-19T22:40:28.047Z","repository":{"id":169936582,"uuid":"646033892","full_name":"akash-rajak/PyVolSuggester-Executable","owner":"akash-rajak","description":"An exe file created for earlier PyVolSuggester Package.","archived":false,"fork":false,"pushed_at":"2023-09-13T13:22:25.000Z","size":46336,"stargazers_count":1,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-04T21:33:24.147Z","etag":null,"topics":["exe","executable","executable-file","pypi","pypi-package","pyvolsuggester","pyvolsuggester-executable","pyvolsuggester-package"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/PyVolSuggester/","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/akash-rajak.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"License.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-05-27T04:39:52.000Z","updated_at":"2023-05-29T06:54:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"6dc45ded-317a-4680-ad8e-63e28e5b2020","html_url":"https://github.com/akash-rajak/PyVolSuggester-Executable","commit_stats":null,"previous_names":["akash-rajak/pyvolsuggester-executable"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/akash-rajak/PyVolSuggester-Executable","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akash-rajak%2FPyVolSuggester-Executable","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akash-rajak%2FPyVolSuggester-Executable/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akash-rajak%2FPyVolSuggester-Executable/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akash-rajak%2FPyVolSuggester-Executable/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/akash-rajak","download_url":"https://codeload.github.com/akash-rajak/PyVolSuggester-Executable/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/akash-rajak%2FPyVolSuggester-Executable/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28796977,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-27T01:07:07.743Z","status":"online","status_checked_at":"2026-01-27T02:00:07.755Z","response_time":168,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["exe","executable","executable-file","pypi","pypi-package","pyvolsuggester","pyvolsuggester-executable","pyvolsuggester-package"],"created_at":"2024-12-05T03:13:28.188Z","updated_at":"2026-01-27T02:34:11.387Z","avatar_url":"https://github.com/akash-rajak.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ✔ PyVolSuggester Executable\n- Python tool to provide suggestion on volume at which the music audio file needs to be played for better experience and feeling.\n- In backend, it extracts various generic features for particular audio and analyze among them and provide feedback on volumne on it.  \n- This tools helps in maintaining goob vibes along the music playout.\n\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/badge/Executable File-PyVolSuggester-orange?style=plastic\u0026logo=appveyor\", alt = \"PyVolSuggester\"\u003e\n\t\u003cimg src = \"https://img.shields.io/badge/Extension-.exe-green?style=plastic\u0026logo=appveyor\", alt = \".exe\"\u003e\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/stars/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub Repo stars\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/forks/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub Repo forks\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/watchers/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub Repo watchers\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/contributors/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub contributors\"\u003e\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/languages/count/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub language count\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/languages/top/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub top language\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/directory-file-count/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub repo file count\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/repo-size/akash-rajak/PyVolSuggester-Executable?style=social\", alt = \"GitHub repo size\"\u003e\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/issues/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub issues\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/issues-closed/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub closed issues\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/issues-pr/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub pull requests\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/issues-pr-closed/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub closed pull requests\"\u003e\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/commit-activity/t/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub commit activity\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/commit-activity/y/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub commit activity/year\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/commit-activity/m/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub commit activity/month\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/commit-activity/w/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub commit activity/week\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/last-commit/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub last commit\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/discussions/akash-rajak/PyVolSuggester-Executable\", alt = \"GitHub Discussions\"\u003e\n\u003c/p\u003e\n\u003cp align = \"center\"\u003e\n\t\u003cimg src = \"https://img.shields.io/github/license/akash-rajak/PyVolSuggester-Executable\", alt = \"Github\"\u003e\n\u003c/p\u003e\n\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/1d332d56-b26a-4ba6-8b72-46efca4f1deb)\n\n****\n\n### 📌REQUIREMENTS :\n- python 3\n- tkinter\n- from tkinter import filedialog\n- pyaudio\n- time\n- from pynput import keyboard\n- from pydub import AudioSegment\n- wave\n- os\n- numpy\n- matplotlib.pyplot\n- librosa\n- mutagen\n- from mutagen.wave import WAVE\n- subprocess\n- pathlib\n- from pathlib import Path\n\n****\n\n### 📌How this Script works :\n- First user need to download the script and run Volume Suggester.py in the local system.\n- After running it, user will be prompted to select an audio file(mp3 file) using dialog box.\n- Once user has selected the audio file, following feature extraction and analysis graph will be generated at the backend.\n\t- Generic Audio Features:\n\t\t- `Channels` : (number of channels; 1 for mono, 2 for stereo audio)\n\t\t- `Sample Width` : (number of bytes per sample; 1 means 8-bit, 2 means 16-bit)\n\t\t- `Frame Rate / Sample Rate` : (frequency of samples used (in Hertz))\n\t\t- `Frame Width` : (Number of bytes for each “frame”. One frame contains a sample for each channel.)\n\t\t- `Audio Length / Duration` : (audio file length (in milliseconds))\n\t\t- `Frame Count` : (the number of frames from the sample)\n\t\t- `Intensity` : (loudness in dBFS (dB relative to the maximum possible loudness))\n\t- Plot on `Amplitude over Time` Analysis\n\t- Following Derived Audio Features:\n\t\t- `Spectogram`\n\t\t- `RMS/Energy Spectogram`\n\t\t- `Zero Crossing Rate`\n\t\t- `Mel Frequency Cepstral Coefficients`\n\t\t- `Mel Frequency Spectogram`\n\t\t- `Chroma Feature`\n\t\t- `Tempogram`\n- After these feature extraction is done, user will be able to Play/Pause(using CTRL button) and Stop(using ESC button) the selected song.\n\n****\n\n### 📌SCREENSHOTS :\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/1c53e1fa-faec-4082-9951-078a4d6f46e3)\n#### Amplitude over Time Plot\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/986d75e4-b448-47b0-8b48-89ad09b82bb7)\n#### Spectogram\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/d3c6bdc3-03a6-4bf4-9363-9264e1bdd8c6)\n#### RMS/Energy Spectogram\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/90cc3291-46c0-43f2-a0c3-b065e81c3f32)\n#### Zero Crossing Rate\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/2b9f18bc-859f-41ce-910d-095f5cc37718)\n#### Mel Frequency Cepstral Coefficients\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/47809936-9d71-4241-97cf-c000f365960f)\n#### Mel Frequency Spectogram\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/fe9e501e-bb6d-4ba5-a322-ce80d8b89ab9)\n#### Chroma Feature\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/fdf21d27-42f6-4320-85c8-a38366a77193)\n#### Tempogram\n![image](https://github.com/akash-rajak/Volume-Suggester/assets/57003737/4fe7b54b-35f5-46c3-be01-22fb92bf1989)\n\n****\n\n### 🌟Stargazers Over Time:\n[![Stargazers over time](https://starchart.cc/akash-rajak/PyVolSuggester-Executable.svg)](https://starchart.cc/akash-rajak/PyVolSuggester-Executable)\n\n****\n\n### 📌Contributors:\n\u003ca href=\"https://github.com/akash-rajak/PyVolSuggester-Executable/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=akash-rajak/PyVolSuggester-Executable\" /\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash-rajak%2Fpyvolsuggester-executable","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakash-rajak%2Fpyvolsuggester-executable","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakash-rajak%2Fpyvolsuggester-executable/lists"}