Music on Console
ಮ್ಯೂಸಿಕ್ ಆನ್ ಕನ್ಸೋಲ್ (ಎಂಓಸಿ) ಲಿನಕ್ಸ್/ಯುನಿಕ್ಸ್ಗಾಗಿ ಎನ್ ಕರ್ಸ್-ಆಧಾರಿತ ಕನ್ಸೋಲ್ ಆಡಿಯೋ ಪ್ಲೇಯರ್ ಆಗಿದೆ. ಇದನ್ನು ಮೂಲತಃ ಡಾಮಿಯನ್ ಪಿಯೆಟ್ರಾಸ್ ಬರೆದಿದ್ದು, ಪ್ರಸ್ತುತ ಇದನ್ನು ಜಾನ್ ಫಿಟ್ಜ್ಗೆರಾಲ್ಡ್ ನಿರ್ವಹಿಸುತ್ತಿದ್ದಾರೆ. ಮಿಡ್ನೈಟ್ ಕಮಾಂಡರ್ ಕನ್ಸೋಲ್ ಫೈಲ್ ಮ್ಯಾನೇಜರ್ನಿಂದ ಸ್ಫೂರ್ತಿ ಪಡೆದ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಇದನ್ನು ಶಕ್ತಿಯುತ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾಗುವಂತೆ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಡೀಫಾಲ್ಟ್ ಇಂಟರ್ಫೇಸ್ ವಿನ್ಯಾಸವು ಎಡ ಫಲಕದಲ್ಲಿರುವ ಕಡತ ಪಟ್ಟಿಯನ್ನು ಮತ್ತು ಬಲಭಾಗದಲ್ಲಿರುವ ಪ್ಲೇಪಟ್ಟಿಯನ್ನು ಒಳಗೊಂಡಿದೆ. ಕಸ್ಟಮೈಸ್ ಮಾಡಬಹುದಾದ ಕೀ ಬೈಂಡಿಂಗ್ಗಳು, ಬಣ್ಣದ ಯೋಜನೆಗಳು ಮತ್ತು ಇಂಟರ್ಫೇಸ್ ಲೇಔಟ್ಗಳೊಂದಿಗೆ ಇದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಬಹುದು. ಎಂಒಸಿ ಪಠ್ಯ ಕಡತಗಳಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಹಲವಾರು ಥೀಮ್ಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ, ಇದನ್ನು ಹೊಸ ವಿನ್ಯಾಸಗಳನ್ನು ರಚಿಸಲು ಮಾರ್ಪಡಿಸಬಹುದು. ಇದು ALSA, OSS ಅಥವಾ ಜಾಕ್ ಔಟ್ಪುಟ್ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಬೆಂಬಲಿತ ಕಡತ ಸ್ವರೂಪಗಳು ಸೇರಿವೆಃ ಎಂಪಿ3, ಓಗ್ ವೋರ್ಬಿಸ್, ಎಫ್ಎಲ್ಎಸಿ, ಮ್ಯೂಸೆಪ್ಯಾಕ್, ಸ್ಪೀಕ್ಸ್, ಡಬ್ಲ್ಯುಎವಿ (ಮತ್ತು ಇತರ ಕಡಿಮೆ ಜನಪ್ರಿಯ ಸ್ವರೂಪಗಳು ಲಿಬ್ಸೆಂಡ್ಫೈಲ್ನಿಂದ ಬೆಂಬಲಿತವಾಗಿವೆ), ಎಂಓಡಿ, ವಾವ್ಪ್ಯಾಕ್, ಎಎಸಿ, ಎಸ್ಐಡಿ, ಮಿಡಿ. ಇದಲ್ಲದೆ ಎಫ್. ಎಫ್. ಎಂ. ಪಿ. ಇ. ಜಿ/ಲಿಬಾವ್ ನಿಂದ ಗುರುತಿಸಲ್ಪಟ್ಟ ಹೆಚ್ಚಿನ ಆಡಿಯೋ ಸ್ವರೂಪಗಳು ಸಹ ಬೆಂಬಲಿತವಾಗಿವೆ (ಉದಾ. ಎಂಪಿ4, ಓಪಸ್, ಡಬ್ಲ್ಯುಎಂಎ, ಎಪಿಇ, ಎಸಿ3, ಡಿಟಿಎಸ್-ವೀಡಿಯೊ ಫೈಲ್ಗಳಲ್ಲಿ ಸಹ ಹುದುಗಿದೆ). ಹೊಸ ಸ್ವರೂಪಗಳ ಬೆಂಬಲವು ಅಭಿವೃದ್ಧಿಯ ಹಂತದಲ್ಲಿದೆ. ಇಂಟರ್ನೆಟ್ ಸ್ಟ್ರೀಮ್ಗಳು (ಐಸ್ಕಾಸ್ಟ್, SHOUTcast) ಸಹ ಬೆಂಬಲಿತವಾಗಿವೆ. ಎಂಓಸಿ ಒಂದೇ ಪ್ಲೇಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದೆ (ಇದನ್ನು ಎಂ3ಯು ರೂಪದಲ್ಲಿ ಉಳಿಸಬಹುದು) ಮತ್ತು 'ಮ್ಯೂಸಿಕ್ ಡೈರೆಕ್ಟರಿ' ಯ ಪರಿಕಲ್ಪನೆಯನ್ನು ಹೊಂದಿದೆ ಆದರೆ ಮೆಟಾಡೇಟಾವನ್ನು ಉಳಿಸುವ ಯಾವುದೇ ಲೈಬ್ರರಿ ಫೈಲ್ ಅನ್ನು ಇದು ಹೊಂದಿಲ್ಲ. ಬದಲಾಗಿ, ಈ ಮಾಹಿತಿಯನ್ನು ಕಡತಗಳಲ್ಲಿನ ಟ್ಯಾಗ್ಗಳಿಂದ ಅಥವಾ ಟ್ಯಾಗ್ಗಳ ಸಂಗ್ರಹದಿಂದ, ಪ್ರವೇಶದ ನಂತರ ಅಥವಾ ನಿಷ್ಕ್ರಿಯ CPU ಸಮಯದಲ್ಲಿ ಅಗತ್ಯವಿರುವಂತೆ ಓದಲಾಗುತ್ತದೆ. ಪ್ಲೇಪಟ್ಟಿಯು ವಿಸ್ತೃತ m3u ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಸಹ ಓದಲಾಗುತ್ತದೆ. ಪ್ಲೇಪಟ್ಟಿಯನ್ನು ಉಳಿಸಿದರೆ, ಯಾವುದೇ ರೀಡ್ ಮೆಟಾಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. ಇದರ ಪಠ್ಯ-ಮಾತ್ರ ಸ್ವಭಾವವು ಬಹಳ ಕಡಿಮೆ ಸಿಸ್ಟಮ್ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸುತ್ತದೆ, ಮತ್ತು ಇದು ಹೆಚ್ಚಿನ ಸಿಸ್ಟಮ್ ಲೋಡ್ಗಳ ಅಡಿಯಲ್ಲಿ ಸ್ಕಿಪ್ ಮಾಡುವುದನ್ನು ತಪ್ಪಿಸಲು ಮತ್ತು ಗ್ಯಾಪ್ಲೆಸ್ ಪ್ಲೇಬ್ಯಾಕ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಪ್ರತ್ಯೇಕ ಥ್ರೆಡ್ನಲ್ಲಿ ಔಟ್ಪುಟ್ ಬಫರ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಪ್ರೋಗ್ರಾಂನಿಂದ ನಿರ್ಗಮಿಸುವುದರಿಂದ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಮಾತ್ರ ಮುಚ್ಚುತ್ತದೆ-ಪ್ರೋಗ್ರಾಂ ಸ್ವತಃ ಡೀಮೋನೈಸ್ ಆಗುತ್ತದೆ ಆದ್ದರಿಂದ ಹಿನ್ನೆಲೆಯಲ್ಲಿ ಆಡಿಯೋ ಪ್ಲೇ ಆಗುತ್ತಲೇ ಇರುತ್ತದೆ. ಈ ಕ್ಲೈಂಟ್/ಸರ್ವರ್ ವಿನ್ಯಾಸವು ಎಂಪಿಡಿ ಮತ್ತು ಎಕ್ಸ್ಎಂಎಂಎಸ್ 2 ಅನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಆ ಆಟಗಾರರಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಎಂಒಸಿ ಡಿಮನ್ ಅನ್ನು ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಪ್ರವೇಶಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಪರ್ಯಾಯ ಕ್ಲೈಂಟ್ಗಳೊಂದಿಗೆ ಸಂವಹನ ನಡೆಸಲು ಮುಕ್ತ ಎಪಿಐ ಹೊಂದಿಲ್ಲ. ಇದು ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲತೆಗಳೆರಡನ್ನೂ ಹೊಂದಿದೆ, ಏಕೆಂದರೆ ಎಂ. ಓ. ಸಿ. ಯನ್ನು ರಿಮೋಟ್ ಗ್ರಾಫಿಕಲ್ ಕ್ಲೈಂಟ್ನಿಂದ ನಿಯಂತ್ರಿಸಲಾಗುವುದಿಲ್ಲ (ಇದನ್ನು ಎಸ್. ಎಸ್. ಎಚ್. ಮೂಲಕ ಬಳಸಬಹುದು), ಇದು ಸಂಪೂರ್ಣ ಕಡತ ವ್ಯವಸ್ಥೆಯನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ವ್ಯಾಪ್ತಿಗೊಳಿಸಬಹುದು, ಇದು ಎಂ. ಪಿ. ಡಿ. ಯಂತಹ ರಿಮೋಟ್ ಮತ್ತು ಅನಾಮಧೇಯವಾಗಿ ಪ್ರವೇಶಿಸಬಹುದಾದ ಸರ್ವರ್ಗೆ ಸೂಕ್ತವಲ್ಲ. ಮೋಕ್ ಎಂಬ ಕ್ಯೂಟಿ ಉಪಯುಕ್ತತೆಯೊಂದಿಗಿನ ಸಂಘರ್ಷದಿಂದಾಗಿ ಬೈನರಿಗೆ "ಎಂಒಸಿ ಪ್ಲೇಯರ್" ಗಾಗಿ ಎಂಒಸಿಪಿ ಎಂದು ಹೆಸರಿಸಲಾಗಿದೆ. ಉಲ್ಲೇಖಗಳು ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಉಚಿತ ಆಡಿಯೋ ಸಾಫ್ಟ್ವೇರ್ ಸಿ ಲಿನಕ್ಸ್ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ಗಳಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಮಾಡಲಾದ ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಉಚಿತ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ಗಳು ಉಚಿತ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ಗಳು ಕ್ಲೈಂಟ್/ಸರ್ವರ್ ಮೀಡಿಯಾ ಪ್ಲೇಯರ್ಗಳು ಉಚಿತ ಸಾಫ್ಟ್ವೇರ್ ಇದು ಎನ್ ಕರ್ಸ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ ಲಿನಕ್ಸ್ ಕನ್ಸೋಲ್ ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗಾಗಿ ಜಾಕ್ ಬೆಂಬಲದೊಂದಿಗೆ ಆಡಿಯೋ ಪ್ಲೇಯರ್ ಸಾಫ್ಟ್ವೇರ್ ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ