
بر اساس گزارش XDA Developers، یک کاربر با استفاده از یک گوشی قدیمی OnePlus 6T توانسته است مجموعه سیدیهای بدون افت کیفیت (Lossless) خود را به یک سرور موسیقی خانگی تبدیل کند. این پروژه نشان میدهد چگونه نرمافزارهای متنباز میتوانند سختافزار قدیمی را دوباره کاربردی کنند.
چرا گوشی قدیمی به کار آمد؟
این OnePlus 6T هنوز پردازنده Snapdragon 845، شش گیگابایت رم (RAM) و ۱۲۸ گیگابایت حافظه داخلی دارد. کاربر ابتدا گوشی را ریست فکتوری (Factory Reset) کرد و سپس تصمیم گرفت حدود ۲۵۰ آلبوم سیدی لاسلس را روی آن نگه دارد. او همچنین به محدودیت هاب USB-C با پاسترو قدرت (Power Passthrough Hub) اشاره کرده است: گوشی میتوانست حافظه خارجی را بخواند یا شارژ شود، اما نه هر دو را همزمان.
انتخاب Jellyfin و نصب از طریق Termux
کاربر در ابتدا گزینههایی مانند ساخت سرور UPnP/DLNA با Kodi یا استفاده از Navidrome را بررسی کرد، اما در نهایت Jellyfin را انتخاب کرد. او Termux را از F-Droid نصب کرد و با چند دستور، دسترسی به پوشه Music و اجرای Jellyfin را فراهم کرد. در این مسیر خطاهایی مانند اشارهنکردن Jellyfin به محیط اجرای Termux و بارگذارینشدن دادههای جهانیسازی ICU در .NET رخ داد که با تنظیم مسیر درست برطرف شد.
راهاندازی سرور و پخش موسیقی
پس از اجرای Jellyfin، کاربر آدرس localhost را در Chrome باز کرد و مراحل راهاندازی سرور را انجام داد. سپس آلبومها را به پوشه Music منتقل کرد و کتابخانه را اسکن کرد؛ کاورها و فراداده (Metadata) آلبومها نمایش داده شد. برای پخش، از کلاینت Jellybox استفاده شد و افزونه Jellybox Relay نیز دسترسی رمزنگاریشده از راه دور را بدون نیاز به هدایت پورت (Port Forwarding) فراهم کرد. به گفته نویسنده، شنیدن سیدیها با کیفیت لاسلس ارتقای محسوسی نسبت به پخش همان آهنگها در Spotify بوده است.
چالشهای اجرای همیشگی روی اندروید
برای اینکه گوشی مانند یک سرور همیشه روشن بماند، کاربر آن را به برق متصل نگه داشت و Termux را از بهینهسازی باتری و حالت خواب (Sleep Standby Optimization) مستثنی کرد. او همچنین یک قفل بیداری (Wake Lock) فعال کرد تا پردازنده (CPU) با خاموشبودن صفحه فعال بماند. در اندروید ۱۱ و نسخههای جدیدتر، مشکل مجوز دسترسی ذخیرهسازی Termux ظاهر شد؛ کاربر مجبور شد سرور را متوقف کند، Termux را بهطور اجباری ببندد، مجوزها را خاموش و روشن کند و دوباره اجرا کند.
جمعبندی
این پروژه اگرچه برای بلندمدت تضمینی ندارد، اما نمونهای عملی از احیای یک گوشی اندروید قدیمی با نرمافزارهای متنباز است. کاربر میتواند بهجای اجرای Debian داخل Termux، بسته Jellyfin را مستقیماً نصب کند و از یک لایه پیچیدگی اضافه پرهیز کند. نتیجه، سروری خانگی برای مجموعه سیدیها است که به گوشی قدیمی زندگی دوباره داده است.