মিডিয়ারাউটার
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | প্রার্থী মুক্তি | বিটা রিলিজ | আলফা রিলিজ | 
|---|---|---|---|---|
| 2 জুলাই, 2025 | 1.8.1 | - | - | - | 
নির্ভরতা ঘোষণা করা
MediaRouter-এ নির্ভরতা যোগ করতে, আপনাকে অবশ্যই আপনার প্রকল্পে Google Maven সংগ্রহস্থল যোগ করতে হবে। আরও তথ্যের জন্য Google এর Maven সংগ্রহস্থল পড়ুন।
 আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টগুলির জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { implementation "androidx.mediarouter:mediarouter:1.8.1" }
কোটলিন
dependencies { implementation("androidx.mediarouter:mediarouter:1.8.1") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যুক্ত করুন দেখুন।
প্রতিক্রিয়া
আপনার প্রতিক্রিয়া জেটপ্যাককে আরও ভাল করতে সাহায্য করে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন বা এই লাইব্রেরির উন্নতির জন্য ধারনা পান তাহলে আমাদের জানান। আপনি একটি নতুন তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি দেখুন৷ আপনি তারকা বোতামে ক্লিক করে একটি বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.8
সংস্করণ 1.8.1
2 জুলাই, 2025
 androidx.mediarouter:mediarouter:1.8.1 এবং androidx.mediarouter:mediarouter-testing:1.8.1 প্রকাশ করা হয়েছে। সংস্করণ 1.8.1-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- একটি নির্বাচিত রুট নির্বাচন একটি no-op ( a2953f ) করুন।
সংস্করণ 1.8.0
জুন 4, 2025
 androidx.mediarouter:mediarouter:1.8.0 এবং androidx.mediarouter:mediarouter-testing:1.8.0 প্রকাশ করা হয়েছে। সংস্করণ 1.8.0-এ এই কমিট রয়েছে।
MediaRouter 1.7.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
- রুট নির্বাচনকে প্রভাবিত না করেই রুটে সংযোগ (এবং সংযোগ বিচ্ছিন্ন) সমর্থন করতে নতুন API যোগ করুন।
- একটি কন্ট্রোলার তৈরি করার সময় প্রদানকারীদের পরামিতি নিতে অনুমতি দেয় এমন নতুন API যোগ করুন।
-  আবদ্ধ MediaRouteProviderServiceক্লায়েন্টের তালিকায় পরিবর্তনের জন্য শোনার জন্য নতুন API যোগ করুন।
- রুট সংযোগ সহ স্ট্রিম সম্প্রসারণ সমর্থন করার জন্য নতুন API।
-  সংযোগ বিচ্ছিন্ন এবং অনুরোধকৃত উভয় রুটের সাথে onRouteDisconnectedকলব্যাকের আপডেট করুন।
সংস্করণ 1.8.0-rc01
20 মে, 2025
 androidx.mediarouter:mediarouter:1.8.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.8.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.8.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.8.0-beta01
7 মে, 2025
 androidx.mediarouter:mediarouter:1.8.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.8.0-beta01 প্রকাশ করা হয়েছে। 1.8.0-beta01 সংস্করণে এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-  RouteControllerOptions( Ieac03 ) এ ক্লায়েন্ট প্যাকেজের নাম অন্তর্ভুক্ত করুন
বাগ ফিক্স
-  সংযোগ ( 8e61574 ) থেকে একটি অস্তিত্বহীন নিয়ামককে বিচ্ছিন্ন করার চেষ্টা করার সময় NullPointerExceptionঠিক করুন।
সংস্করণ 1.8.0-alpha04
23 এপ্রিল, 2025
 androidx.mediarouter:mediarouter:1.8.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.8.0-alpha04 প্রকাশ করা হয়েছে। সংস্করণ 1.8.0-alpha04-এ এই কমিট রয়েছে।
বাগ ফিক্স
-  NullPointerExceptionঠিক করুন যা নির্দিষ্ট পরিস্থিতিতে একটি নাল রুট কন্ট্রোলার ফেরানোর ফলে ঘটে ( Ib7efe )।
সংস্করণ 1.8.0-alpha03
12 ফেব্রুয়ারি, 2025
 androidx.mediarouter:mediarouter:1.8.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.8.0-alpha03 প্রকাশ করা হয়েছে। সংস্করণ 1.8.0-alpha03-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-  একটি আলফা API GroupRouteInfo#updateRoutesসরান। ( Ib3d70 )
- রুট নির্বাচন এবং রুট সংযোগ API ( I85bc5 ) এর javadoc আপডেট করুন
সংস্করণ 1.8.0-alpha02
15 জানুয়ারী, 2025
 androidx.mediarouter:mediarouter:1.8.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.8.0-alpha02 প্রকাশিত হয়েছে৷ সংস্করণ 1.8.0-alpha02-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- রুট সংযোগ সহ স্ট্রিম সম্প্রসারণ সমর্থন করার জন্য নতুন API। ( I87373 )
-  সংযোগ বিচ্ছিন্ন এবং অনুরোধকৃত উভয় রুটের সাথে onRouteDisconnectedকলব্যাকের আপডেট করুন। ( Iae5f3 )
সংস্করণ 1.8.0-alpha01
11 ডিসেম্বর, 2024
 androidx.mediarouter:mediarouter:1.8.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.8.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.8.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- রুট নির্বাচনকে প্রভাবিত না করেই রুটে সংযোগ (এবং সংযোগ বিচ্ছিন্ন) সমর্থন করতে নতুন API যোগ করুন। ( I64a8e )।
- একটি কন্ট্রোলার তৈরি করার সময় প্রদানকারীদের পরামিতি নিতে অনুমতি দেয় এমন নতুন API যোগ করুন। ( I703b9 )।
-  আবদ্ধ MediaRouteProviderServiceক্লায়েন্টের তালিকায় পরিবর্তনের জন্য শোনার জন্য নতুন API যোগ করুন। ( I69996 )
বাগ ফিক্স
- একটি ব্লুটুথ ডিভাইস সংযুক্ত থাকাকালীন বিল্ট-ইন স্পীকারে প্লেব্যাককে ভুলভাবে রাউট করার কারণে সমস্যাটি প্রশমিত করুন।
- নতুন প্ল্যাটফর্ম API-এ অ্যাক্সেসের ম্যানুয়াল রূপরেখা সরানো হয়েছে যেহেতু AGP 7.3 বা তার পরে (যেমন R8 সংস্করণ 3.3) এবং AGP 8.1 বা তার পরবর্তী (যেমন D8 সংস্করণ 8.1) ব্যবহার করার সময় R8 ব্যবহার করার সময় এটি স্বয়ংক্রিয়ভাবে API মডেলিংয়ের মাধ্যমে ঘটে। যে সকল ক্লায়েন্ট AGP ব্যবহার করছেন না তাদের D8 সংস্করণ 8.1 বা তার পরবর্তী সংস্করণে আপডেট করার পরামর্শ দেওয়া হচ্ছে। আরো বিস্তারিত জানার জন্য এই নিবন্ধটি দেখুন. ( if6b4c , b/345472586 )
-  নির্দিষ্ট WearOsপরিস্থিতিতে আউটপুট সুইচার আহ্বান ঠিক করুন ( Iab44a )।
-  MediaRouteChooserDialogএর জন্য কিছু অনুবাদ ঠিক করুন। ( 26da14 )।
সংস্করণ 1.7
সংস্করণ 1.7.0
20 মার্চ, 2024
 androidx.mediarouter:mediarouter:1.7.0 এবং androidx.mediarouter:mediarouter-testing:1.7.0 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-এ এই কমিটগুলি রয়েছে।
এপিআই পরিবর্তন
-  MediaRouteDescriptorএবংRouteInfoতেisSystemRoute()যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনাগুলি খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 )। ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
-  MediaRouter.removeRemoteControlClientবাতিল করুন। আপনিaddRemoteControlClient(Object)এর পরিবর্তেsetMediaSessionCompat(MediaSessionCompat)কল করুন যাতেremoveRemoteControlClient(Object)কল করার প্রয়োজন না হয়। ( I8fc5e )।
-  MediaRouteButtonকরুনAppCompatImageViewপ্রসারিত করুন। ( Ib455e )।
-  DEVICE_TYPE_SMARTPHONEযোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।
-  সিস্টেম রুট বর্ণনা করতে MediaRouter2থেকে AndroidXMediaRouterএ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )
বাগ ফিক্স
- রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।
-  android.media.MediaRouter#addUserRoute()( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্যisSystemRouteসত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।
নতুন বৈশিষ্ট্য
- minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )
সংস্করণ 1.7.0-rc01
6 মার্চ, 2024
 androidx.mediarouter:mediarouter:1.7.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.7.0-rc01-এ এই কমিট রয়েছে।
সংস্করণ 1.7.0-beta01
ফেব্রুয়ারি 21, 2024
 androidx.mediarouter:mediarouter:1.7.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-beta01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-beta01-এ এই কমিট রয়েছে।
সংস্করণ 1.7.0-alpha02
7 ফেব্রুয়ারি, 2024
 androidx.mediarouter:mediarouter:1.7.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha02 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha02 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
- minSdk-কে 19-এ বাম্প করুন। ( e8c4463 )
এপিআই পরিবর্তন
-  সিস্টেম রুট বর্ণনা করতে MediaRouter2থেকে AndroidXMediaRouterএ ডিভাইসের প্রকার ম্যাপিং উন্নত করুন (উদাহরণস্বরূপ: ব্লুটুথ, HDMI, তারযুক্ত)। ( আইসিসিএফএ )
বাগ ফিক্স
-  android.media.MediaRouter#addUserRoute()( a27f6b ) এর মাধ্যমে যুক্ত ব্যবহারকারীর রুটের জন্যisSystemRouteসত্যে ফিরে আসার জন্য বাগ সংশোধন করুন।
সংস্করণ 1.7.0-alpha01
15 নভেম্বর, 2023
 androidx.mediarouter:mediarouter:1.7.0-alpha01 এবং androidx.mediarouter:mediarouter-testing:1.7.0-alpha01 প্রকাশ করা হয়েছে। সংস্করণ 1.7.0-alpha01 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-  MediaRouteDescriptorএবংRouteInfoতেisSystemRoute()যোগ করুন যা সংশ্লিষ্ট রুটটি সিস্টেম-পরিচালিত রুট হলে সত্য ফেরত দেয়, যার অর্থ হল সিস্টেমটি রুট প্রদানকারী এবং অ্যাপটি তাদের রেন্ডারিংয়ের জন্য সিস্টেমে মিডিয়া নমুনাগুলি খাওয়ানোর দায়িত্বে রয়েছে ( I949e4 )। ব্লুটুথ হেডসেট, তারযুক্ত হেডসেট এবং অন্তর্নির্মিত স্পিকারগুলি সিস্টেম রুটের উদাহরণ।
-  MediaRouter.removeRemoteControlClientবাতিল করুন। আপনিaddRemoteControlClient(Object)এর পরিবর্তেsetMediaSessionCompat(MediaSessionCompat)কল করুন যাতেremoveRemoteControlClient(Object)কল করার প্রয়োজন না হয়। ( I8fc5e )।
-  MediaRouteButtonকরুনAppCompatImageViewপ্রসারিত করুন। ( Ib455e )।
-  DEVICE_TYPE_SMARTPHONEযোগ করুন, যা নির্দেশ করে যে একটি মিডিয়া রুট হল একটি স্মার্টফোন৷ ( I39837 )।
বাগ ফিক্স
- রুট বোতামের জন্য অনুপস্থিত আইকন রেজোলিউশন যোগ করুন যা সম্ভবত কিছু বিচ্ছিন্ন ক্র্যাশের কারণ ছিল। ( cddba9 , b/261878418 )।
সংস্করণ 1.6
সংস্করণ 1.6.0
20 সেপ্টেম্বর, 2023
 androidx.mediarouter:mediarouter:1.6.0 এবং androidx.mediarouter:mediarouter-testing:1.6.0 প্রকাশিত হয়েছে। সংস্করণ 1.6.0 এই কমিট ধারণ করে.
1.4.0 থেকে প্রধান বৈশিষ্ট্য
- আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ
- AndroidX MediaRouter এ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
- MediaRouteDescriptor-এর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।
-  একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButton পুনর্গঠন করুন ((I9dbcb)[https://android-review.googlesource.com/#/q/I9dbcb8d9e5ee4902d48f1bfb4133e04781c6ae35))। সহ:- অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
- একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।
 
- স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouter ডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে।
সংস্করণ 1.6.0-rc01
23 আগস্ট, 2023
 androidx.mediarouter:mediarouter:1.6.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-rc01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-  স্ক্রীন বন্ধ থাকা অবস্থায় MediaRouterডায়ালগের স্বয়ংক্রিয় বরখাস্ত যোগ করা হয়েছে। ( Ib25ee )।
বাগ ফিক্স
-  প্ল্যাটফর্ম MediaRouterথেকে দ্ব্যর্থতা নিরসন করতেMediaRouterলগিং ট্যাগAxMediaRouterএ পরিবর্তন করা হয়েছে। ( Ib619f )।
সংস্করণ 1.6.0-beta01
9 আগস্ট, 2023
 androidx.mediarouter:mediarouter:1.6.0-beta01 এবং androidx.mediarouter:mediarouter-testing:1.6.0-beta01 প্রকাশ করা হয়েছে৷ সংস্করণ 1.6.0-beta01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
- Android U প্ল্যাটফর্ম API-এর জন্য সমর্থন ঠিক করুন। ( IE9117 , b/289269026 )
বাগ ফিক্স
-  MediaRouteChooserDialogএ অনুবাদ ঠিক করুন। ( d39a7f )
সংস্করণ 1.6.0-alpha05
জুন 21, 2023
 androidx.mediarouter:mediarouter:1.6.0-alpha05 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha05 প্রকাশ করা হয়েছে। সংস্করণ 1.6.0-alpha05 এই কমিট ধারণ করে।
নতুন বৈশিষ্ট্য
-  ব্যবহারকারীকে লিখিত নির্দেশনা প্রদান করে আবিষ্কৃত ডিভাইসের অভাব সামলাতে MediaRouteChooserDialogUI উন্নত করুন ( I0cad9 , I3d445 )।
সংস্করণ 1.6.0-alpha04
7 জুন, 2023
 androidx.mediarouter:mediarouter:1.6.0-alpha04 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha04 প্রকাশিত হয়েছে। এই সংস্করণটি একটি অভ্যন্তরীণ শাখায় তৈরি করা হয়েছে।
নতুন বৈশিষ্ট্য
-  একটি ভাল ব্যবহারকারীর অভিজ্ঞতা প্রদান করতে MediaRouteButtonপুনর্গঠন করুন ( I9dbcb )। সহ:- অনুসন্ধান করা ডিভাইসটি একই ওয়াইফাইতে রয়েছে তা পরীক্ষা করতে ব্যবহারকারীকে একটি ইঙ্গিত যোগ করুন।
- একটি পূর্বনির্ধারিত সময়ের শেষে দেখানোর জন্য একটি ত্রুটি বার্তা সহ একটি শেষ অবস্থা যোগ করুন।
 
এপিআই পরিবর্তন
-  প্ল্যাটফর্ম থেকে নতুন MediaRouteDescriptorডিভাইসের ধরন আনুন। ( I75ba6 )।
বাগ ফিক্স
- নন-ডাইনামিক রুট কন্ট্রোলারে ফিক্সড ভলিউম অ্যাডজাস্টমেন্ট ( I730ec )।
-  MediaRouteButtonসর্বদা সক্রিয় করুন ( I1e9ff )।
- অ্যান্ড্রয়েড এক্স মিডিয়া রাউটার লাইব্রেরি ( I97cab ) ব্যবহার করে Android U বৈশিষ্ট্যগুলিকে অ্যাক্সেসযোগ্য হতে বাধা দেওয়ার কিছু অ্যান্ড্রয়েড সংস্করণ রানটাইম পরীক্ষাগুলি ঠিক করুন।
সংস্করণ 1.6.0-alpha03
12 এপ্রিল, 2023
 androidx.mediarouter:mediarouter:1.6.0-alpha03 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha03 প্রকাশিত হয়েছে৷ এটি একটি অভ্যন্তরীণ শাখা থেকে প্রকাশিত হয়েছিল।
-  MediaRouteDescriptorএর দৃশ্যমানতা API এর চারপাশে কিছু পরিবর্তন করুন।
-  MediaRouteActionProvider.setAlwaysVisibleএবংMediaRouteButton.setAlwaysVisibleবর্জন করুন, নেটওয়ার্ক সংযোগ বা মিডিয়া রুটের উপলব্ধতা নির্বিশেষে মিডিয়া রুট বোতামটিকে সর্বদা দৃশ্যমান করে।
- নন-ডাইনামিক রুট কন্ট্রোলারের জন্য ভলিউম সমন্বয় ঠিক করুন। এটি একটি বাগ সম্বোধন করে যেখানে আউটপুট সুইচারে একটি রুটের ভলিউম সামঞ্জস্য করার চেষ্টা করলে ভলিউম তার আসল মান ( 93f409 ) এ ফিরে যেতে পারে।
সংস্করণ 1.6.0-alpha02
8 মার্চ, 2023
 androidx.mediarouter:mediarouter:1.6.0-alpha02 এবং androidx.mediarouter:mediarouter-testing:1.6.0-alpha02 প্রকাশ করা হয়েছে। অভ্যন্তরীণ শাখায় বিকশিত।
নতুন বৈশিষ্ট্য
-  AndroidX MediaRouterএ রুট তালিকা পছন্দ সমর্থন যোগ করুন।
-  MediaRouteDescriptorএর জন্য দৃশ্যমানতা সমর্থন যোগ করুন।
বাগ ফিক্স
- Android U+-এ SystemUI আউটপুট সুইচার আমন্ত্রণ উন্নত করুন।
সংস্করণ 1.6.0-alpha01
ফেব্রুয়ারী 10, 2023
 androidx.mediarouter:mediarouter:1.6.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.6.0-alpha01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- আউটপুট সুইচারের জন্য রুট তালিকা পছন্দ
এপিআই পরিবর্তন
- আউটপুট সুইচার কনফিগার করার জন্য অ্যাপের মেকানিজম।
সংস্করণ 1.4
সংস্করণ 1.4.0
3 মে, 2023
 androidx.mediarouter:mediarouter:1.4.0 এবং androidx.mediarouter:mediarouter-testing:1.4.0 প্রকাশিত হয়েছে। সংস্করণ 1.4.0 এই কমিট ধারণ করে.
1.3.1 থেকে গুরুত্বপূর্ণ পরিবর্তন
-  সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialogযোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )
-  MediaRouterProvider.notifyDynamicRoutesChanged( 7d17ea ) এIllegalArgumentExceptionএর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।
-  MediaRouteDescriptor.Builder.clearControlFiltersযোগ করুন ( I3a4e1 )
-  MediaRouterএ অনুপস্থিতMainThreadটীকা যোগ করুন। ( I3ef6e )
- API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।
সংস্করণ 1.4.0-rc01
5 এপ্রিল, 2023
 androidx.mediarouter:mediarouter:1.4.0-rc01 এবং androidx.mediarouter:mediarouter-testing:1.4.0-rc01 প্রকাশিত হয়েছে৷ সংস্করণ 1.4.0-rc01-এ এই কমিট রয়েছে।
- MediaRouteProviderDescriptor-এ নাল তালিকাগুলি সরান।
সংস্করণ 1.4.0-beta02
22 ফেব্রুয়ারি, 2023
 androidx.mediarouter:mediarouter:1.4.0-beta02 প্রকাশিত হয়েছে। 1.4.0-beta02 সংস্করণে এই কমিট রয়েছে।
বাগ ফিক্স
-  MediaRouterProvider.notifyDynamicRoutesChanged( 7d17ea ) এIllegalArgumentExceptionএর কারণে অ্যাপ্লিকেশন ক্র্যাশের কারণে রিগ্রেশন ঠিক করুন।
সংস্করণ 1.4.0-beta01
25 জানুয়ারী, 2023
 androidx.mediarouter:mediarouter:1.4.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.4.0-beta01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
 DynamicGroupRouteController.notifyDynamicRoutesChanged() এখন IllegalArgumentException নিক্ষেপ করে যখন পাস করা কোনো রুট SELECTED বা SELECTING না হয়। ( 8f6b3e )
বাগ ফিক্স
- একটি শূন্য রুট প্রদানকারীকে ফিরিয়ে দিয়ে একটি এপিআই-অনুশীলন প্রদানকারী পরিষেবা বাস্তবায়নের কারণে সৃষ্ট ক্র্যাশের সমাধান করুন৷ ( 63f16d )
- সুরক্ষিত ব্রডকাস্ট রিসিভারগুলিকে অ-রপ্তানিযোগ্য হিসাবে চিহ্নিত করে API 33+ টার্গেট করা অ্যাপগুলিতে কাজ করুন৷ ( 784f8b )
-  OverlayListViewএ কিছু বানোয়াট নোলাবিলিটি টীকা ঠিক করুন। ( 472e3f )
-  SystemOutputSwitcherDialogController.showDialogএEXTRA_CLOSE_ON_CONNECTযেখানে পরিধানের ডিভাইসগুলিতে ব্লুটুথ সেটিংসের খণ্ডটি হঠাৎ বন্ধ হয়ে যাবে সেখানে বাগ সংশোধন করুন৷ ( 28c9d8 )
- আউটপুট সুইচারের পাবলিক পদ্ধতির Javadoc এ পরিবর্তন করা হয়েছে। ( f0ae94 , 44d2c9 )
সংস্করণ 1.4.0-alpha01
9 নভেম্বর, 2022
 androidx.mediarouter:mediarouter:1.4.0-alpha01 প্রকাশিত হয়েছে। 1.4.0-alpha01 সংস্করণে এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
-  সিস্টেমের আউটপুট সুইচার ডায়ালগ দেখাতে SystemOutputSwitcherDialogController#showDialogযোগ করুন, অথবা Wear ডিভাইসে ব্লুটুথ সেটিংস ফ্র্যাগমেন্ট যেখানে সিস্টেম আউটপুট সুইচার উপলব্ধ নেই। ( Ic3d78 )
এপিআই পরিবর্তন
-  MediaRouteDescriptor.Builder.clearControlFiltersযোগ করুন ( I3a4e1 )
-  MediaRouterএ অনুপস্থিতMainThreadটীকা যোগ করুন। ( I3ef6e )
বাগ ফিক্স
-  MediaRouter.removeUserRoute( b/202931542 ) কল করার কারণে ডিভাইস-নির্দিষ্ট ক্র্যাশের সমাধান করুন।
- গোষ্ঠী বর্ণনাকারীরা ধারাবাহিকভাবে ভলিউম হ্যান্ডলিং আপডেটগুলি পাচ্ছেন না তা ঠিক করুন ( 461303 )।
- API 33+ ( b2a663 ) এ ব্রডকাস্ট রিসিভার এক্সপোর্ট পতাকা যোগ করুন।
- প্ল্যাটফর্ম ( dd5c09 ) থেকে অবৈধ রুট বর্ণনাকারী পাওয়ার কারণে সৃষ্ট ক্র্যাশের সমাধান করুন।
সংস্করণ 1.3
সংস্করণ 1.3.1
জুলাই 27, 2022
 androidx.mediarouter:mediarouter:1.3.1 প্রকাশিত হয়েছে। সংস্করণ 1.3.1 এই কমিট ধারণ করে.
বাগ ফিক্স
-  একটি ডিভাইস-নির্দিষ্ট সমস্যা নিয়ে কাজ করুন যেখানে MediaRouter.removeUserRoute()একটি অপ্রত্যাশিতIllegalArgumentException( b/202931542 ) নিক্ষেপ করবে।
সংস্করণ 1.3.0
20 এপ্রিল, 2022
 androidx.mediarouter:mediarouter:1.3.0 প্রকাশিত হয়েছে। সংস্করণ 1.3.0 এই কমিট ধারণ করে.
1.2.0 থেকে গুরুত্বপূর্ণ পরিবর্তন
-  MediaRouterParamsএ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে।
-  একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouterরিসেট করতে পারে।
-  MediaRouterControllerDialogএ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন।
- সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা।
-  MissingGetterMatchingBuilderএর জন্য API লিন্ট চেক অ্যান্ড্রয়েডএক্স-এর জন্য সক্ষম করা আছে।
- মিডিয়ারাউটারের জন্য কোরের উপর নির্ভরতা 1.6.0 এ আপডেট করুন।
সংস্করণ 1.3.0-rc01
23 মার্চ, 2022
 androidx.mediarouter:mediarouter:1.3.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-rc01-এ এই কমিট রয়েছে।
- শেষ বিটা রিলিজ থেকে কোন পরিবর্তন.
সংস্করণ 1.3.0-beta01
9 মার্চ, 2022
 androidx.mediarouter:mediarouter:1.3.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-beta01-এ এই কমিট রয়েছে।
- শেষ আলফা রিলিজ থেকে কোন পরিবর্তন.
সংস্করণ 1.3.0-alpha01
15 ডিসেম্বর, 2021
 androidx.mediarouter:mediarouter:1.3.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.3.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-  MediaRouterParamsএ একটি পতাকা যোগ করুন যা রানটাইমে নির্বিঘ্ন স্থানান্তর অক্ষম করতে ব্যবহার করা যেতে পারে ( I53d68 )
-  একটি টেস্টিং আর্টিফ্যাক্ট যোগ করা হয়েছে যা MediaRouterরিসেট করতে পারে। ( Id167c )
-  MediaRouterControllerDialog( I7e574 ) এ UX টুইকের জন্য একটি রাউটার প্যারাম যোগ করুন
- সর্বজনীন পদ্ধতির জন্য টীকাযুক্ত শূন্যতা ( Ifc901 )
বাগ ফিক্স
-  MissingGetterMatchingBuilderএর জন্য API lint চেক androidx ( I4bbea , b/138602561 ) এর জন্য সক্ষম করা হয়েছে
সংস্করণ 1.2
সংস্করণ 1.2.6
জানুয়ারী 26, 2022
 androidx.mediarouter:mediarouter:1.2.6 প্রকাশিত হয়েছে। সংস্করণ 1.2.6 এই কমিট ধারণ করে.
বাগ ফিক্স
-  Android 12 b/210684559 এ RemotePlaybackClientকনস্ট্রাক্টর ক্র্যাশ ঠিক করুন
সংস্করণ 1.2.5
1 সেপ্টেম্বর, 2021
 androidx.mediarouter:mediarouter:1.2.5 প্রকাশিত হয়েছে। সংস্করণ 1.2.5 এই কমিট ধারণ করে.
বাগ ফিক্স
- আউটপুট সুইচারে মিডিয়া রুট বোতামটি লুকান যখন স্থানান্তর করার কোন রুট নেই।
- গ্রুপ মেম্বার রুটের ভলিউম নিয়ন্ত্রণের সমস্যাগুলি ঠিক করুন।
সংস্করণ 1.2.4
16 জুন, 2021
 androidx.mediarouter:mediarouter:1.2.4 প্রকাশিত হয়েছে। সংস্করণ 1.2.4 এই কমিট ধারণ করে.
বাগ ফিক্স
- একটি সমস্যা সমাধান করা হয়েছে যেখানে MediaRouteButton সংযোগকারী অ্যানিমেশন রিপ্লে করে।
-  MediaRouteChooserDialogএ রুটের উল্লম্ব প্রান্তিককরণ স্থির করা হয়েছে।
সংস্করণ 1.2.3
5 মে, 2021
 androidx.mediarouter:mediarouter:1.2.3 প্রকাশিত হয়েছে। সংস্করণ 1.2.3 এই কমিট ধারণ করে.
বাগ ফিক্স
- কাস্টমাইজড চয়নকারী ডায়ালগের জন্য NullPointerException স্থির করা হয়েছে।
- স্থির সমস্যা যেখানে MediaRouteButton একটি সংযোগ বিচ্ছিন্ন অবস্থা দেখায় এমনকি এটি সংযুক্ত থাকা অবস্থায়ও, যদি এটি সাময়িকভাবে অক্ষম থাকে।
সংস্করণ 1.2.2
ফেব্রুয়ারী 10, 2021
 androidx.mediarouter:mediarouter:1.2.2 প্রকাশিত হয়েছে। সংস্করণ 1.2.2-এ এই কমিট রয়েছে।
বাগ ফিক্স
-  OnDynamicRouteChangedListener.onRouteChangedকল করা হলে নির্বাচিত রুটটি পুনরায় নির্বাচন করার চেষ্টা করবেন না।
সংস্করণ 1.2.1
13 জানুয়ারী, 2021
 androidx.mediarouter:mediarouter:1.2.1 প্রকাশিত হয়েছে। সংস্করণ 1.2.1 এই কমিট ধারণ করে.
বাগ ফিক্স
-  BT উপলব্ধ থাকাকালীন unselect()কল করা হলে ফোন স্পিকার নির্বাচন করা ঠিক করুন
-  MediaRouter.Callback টাইমিং ঠিক করুন। Callback#onRouteSelectedএবংCallback#onRouteUnselectedOnPrepareTransferListener#onPrepareTransferসম্পন্ন হওয়ার পর কল করা হবে।
সংস্করণ 1.2.0
অক্টোবর 14, 2020
 androidx.mediarouter:mediarouter:1.2.0 প্রকাশিত হয়েছে। সংস্করণ 1.2.0 এই কমিট ধারণ করে.
1.1.0 থেকে প্রধান বৈশিষ্ট্য
- নিরবিচ্ছিন্ন মিডিয়া স্থানান্তর সমর্থন করে যা সিস্টেম UI এর মাধ্যমে মিডিয়া স্থানান্তর সক্ষম করে: আরও বিশদ বিবরণের জন্য মিডিয়া ভিডিওতে নতুন কী দেখুন
-  কলব্যাক নিবন্ধনের নির্দেশিকা পরিবর্তন করা হয়েছে৷ MediaRouter.addCallback()এর Javadoc-এ উদাহরণ কোড দেখুন
-  একটি নতুন শ্রোতা যোগ করুন MediaRouter#OnPrepareTransferListenerইভেন্টগুলি পাওয়ার জন্য যখন নির্বাচিত রুট পরিবর্তন হতে চলেছে
-  রাউটিং কার্যকারিতা এবং UI প্রকারগুলি বোঝাতে MediaRouterParamsযোগ করুন।
-  @RestrictTo(LIBRARY)এর মাধ্যমে শুধুমাত্র অভ্যন্তরীণ ব্যবহারের পদ্ধতির অস্থায়ী ব্যবহার প্রতিরোধ করুন
সংস্করণ 1.2.0-rc02
অক্টোবর 1, 2020
 androidx.mediarouter:mediarouter:1.2.0-rc02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc02 এই কমিট ধারণ করে।
বাগ ফিক্স
-  ব্যবহারকারী সিস্টেম UI এর মাধ্যমে কাস্ট করা বন্ধ করলে RouteController#onUnselectকল নাও হতে পারে এমন একটি সমস্যা সমাধান করা হয়েছে।
সংস্করণ 1.2.0-rc01
16 সেপ্টেম্বর, 2020
 androidx.mediarouter:mediarouter:1.2.0-rc01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-rc01-এ এই কমিট রয়েছে।
বাগ ফিক্স
- ব্লুটুথ অডিও ডিভাইস সংযুক্ত থাকা অবস্থায় বর্তমান কাস্টিংয়ের সংযোগ বিচ্ছিন্ন করা হয়েছে।
-  MediaRouteProvider#notifyDynamicRoutesChanged()এIllegalArgumentExceptionনিক্ষেপ করা স্থির করা হয়েছে।
- আউটপুট সুইচারের কাজ থেকে কাস্টিং বন্ধ করুন
সংস্করণ 1.2.0-beta01
2শে সেপ্টেম্বর, 2020
 androidx.mediarouter:mediarouter:1.2.0-beta01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-beta01-এ এই কমিট রয়েছে।
নতুন বৈশিষ্ট্য
- নিরবিচ্ছিন্ন মিডিয়া স্থানান্তর সমর্থন করে যা সিস্টেম UI এর মাধ্যমে মিডিয়া স্থানান্তর সক্ষম করে: আরও বিশদ বিবরণের জন্য মিডিয়া ভিডিওতে নতুন কী দেখুন
এপিআই পরিবর্তন
-  ListenableFuture ব্যবহার করে MediaRouter.OnPrepareTransferListenerতৈরি করুন
বাগ ফিক্স
- গ্রুপ রুটের ভলিউম নিয়ন্ত্রণ ঠিক করুন।
- যখন একটি গ্রুপ রুট তৈরি করা হয়, প্রথমে একটি গ্রুপ রুট এবং পরে সদস্য রুট তৈরি করে।
- আউটপুট সুইচারের কাজে "স্টপ" করুন।
-  যে কলব্যাকগুলি প্রত্যাশিত বলা হয় না সেগুলি ঠিক করুন৷-  RouteController#onSelectযখন একটি রাউটিং সেশন তৈরি হয়।
-  MediaRouter.Callback#onRouteSelectedকাস্ট থেকে ফোনে স্থানান্তর করার সময় নির্বাচিত।
-  MediaRouter.Callback#onRouteSelectedসঠিক গ্রুপ রুট তথ্য সহ নির্বাচিত।
 
-  
- কলব্যাকগুলি সরানো হোক
সংস্করণ 1.2.0-alpha02
22 জুলাই, 2020
 androidx.mediarouter:mediarouter:1.2.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha02 এই কমিট ধারণ করে।
এপিআই পরিবর্তন
-  একটি নতুন MediaRouter.Callback#onRouteSelectedনির্বাচিত রুটটি অনুরোধ করা রুট থেকে আলাদা হলে বিজ্ঞপ্তি পেতে নির্বাচন করুন ( Ieee16 )
-  একটি নতুন শ্রোতা যোগ করুন MediaRouter#OnPrepareTransferListenerযখন নির্বাচিত রুট পরিবর্তন হতে চলেছে তখন ইভেন্টগুলি গ্রহণ করার জন্য ( I6ace1 )
- MediaRouterParam যোগ করুন ( I33150 )
-  কলব্যাক নিবন্ধনের নির্দেশিকা পরিবর্তন করা হয়েছে৷ MediaRouter.addCallback()( I58112 ) এর Javadoc-এ উদাহরণ কোড দেখুন
সংস্করণ 1.2.0-alpha01
এপ্রিল 15, 2020
 androidx.mediarouter:mediarouter:1.2.0-alpha01 প্রকাশিত হয়েছে। সংস্করণ 1.2.0-alpha01-এ এই কমিট রয়েছে।
এপিআই পরিবর্তন
-  @RestrictTo(LIBRARY)এর মাধ্যমে শুধুমাত্র অভ্যন্তরীণ ব্যবহারের পদ্ধতির অস্থায়ী ব্যবহার প্রতিরোধ করুন
বাগ ফিক্স
- কাস্ট ডায়ালগ সমস্যা সমাধান করা হয়েছে
- গার্ড ডাইনামিক গ্রুপ রাউটার কন্ট্রোলারের শ্রোতা একটি লক সহ
সংস্করণ 1.1
সংস্করণ 1.1.0
5 সেপ্টেম্বর, 2019
 androidx.mediarouter:mediarouter:1.1.0 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
1.0.0 থেকে পরিবর্তনগুলি আমদানি করুন৷
-  গতিশীল গ্রুপ সমর্থন- ব্যবহারকারীদের গতিশীলভাবে রুট ডিভাইস যোগ বা সরানোর অনুমতি দেয়।
-  একটি ডায়নামিক গ্রুপ সক্রিয় করতে, MediaRouteButton.enableDynamicGroup()কল করুন; অ্যাপটি ডায়নামিক গ্রুপের জন্য একটি নতুন ডায়ালগ দেখায়
-  ইনস্টল করা MediaRouteProviderকার্যকারিতা সক্ষম করতে গতিশীল গোষ্ঠীকেও সমর্থন করা উচিত।
 
সংস্করণ 1.1.0-rc01
13 জুন, 2019
 androidx.mediarouter:mediarouter:1.1.0-rc01 1.1.0-beta02 থেকে কোনো পরিবর্তন ছাড়াই প্রকাশ করা হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
সংস্করণ 1.1.0-beta02
জুন 5, 2019
 androidx.mediarouter:mediarouter:1.1.0-beta02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- MediaRouter সংলাপে RTL ভাষা সমর্থন করুন
বাগ ফিক্স
- MediaRoute ডায়ালগের নীচের প্যাডিং ঠিক করুন
সংস্করণ 1.1.0-beta01
7 মে, 2019
 androidx.mediarouter:mediarouter:1.1.0-alpha01 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
-  @NonNullহিসাবে চিহ্নিত নাল আর্গুমেন্টের জন্যIllegalPointerExceptionকেNullPointerExceptionএ পরিবর্তন করা হয়েছে।
এপিআই পরিবর্তন
-  DynamicRouteDescriptorএর জন্য কলব্যাক লজিক পরিবর্তন করা হয়েছে। এখনMediaRouteProviderসরাসরি কলব্যাক পদ্ধতিতে কল করার পরিবর্তেMediaRouterProvider.DynamicGroupController.notifyDynamicRoutesChangedকল করবে।
সংস্করণ 1.1.0-alpha03
3 এপ্রিল, 2019
 androidx.mediarouter:mediarouter:1.1.0-alpha03 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত কমিটগুলি এখানে পাওয়া যাবে।
বাগ ফিক্স
- MediaRouteVolumeSlider এবং RegisteredMediaRouteProvider-এ স্থির ক্র্যাশ।
সংস্করণ 1.1.0-alpha02
13 মার্চ, 2019
 androidx.mediarouter:mediarouter:1.1.0-alpha02 প্রকাশিত হয়েছে। এই সংস্করণে অন্তর্ভুক্ত প্রতিশ্রুতির সম্পূর্ণ তালিকা এখানে পাওয়া যাবে।
নতুন বৈশিষ্ট্য
- অ্যান্ড্রয়েড স্টুডিও লেআউট প্রিভিউতে MediaRouteButton সমর্থন করুন
এপিআই পরিবর্তন
-  ডায়নামিক গ্রুপ বৈশিষ্ট্য সক্ষম করতে MediaRouteActionProviderএবংMediaRouteButtonএenableDynamicGroup()পদ্ধতি যোগ করা হয়েছে
-  MediaRouteButtonসবসময় দৃশ্যমান করার জন্যMediaRouteActionProviderএবংMediaRouteButtonএsetAlwaysVisible(boolean)পদ্ধতি যোগ করা হয়েছে
বাগ ফিক্স
-  MediaRouteCastDialogসারিগুলি ক্লিক করা সহজ
-  onRouteChangedকলব্যাকের অপ্রয়োজনীয় কলগুলি সরানো হয়েছে৷
সংস্করণ 1.1.0-alpha01
ডিসেম্বর 3, 2018
নতুন বৈশিষ্ট্য
-  সমর্থন গতিশীল গ্রুপ রুট যোগ করা হয়েছে-  MediaRouteProvidersদ্বারা গতিশীল গ্রুপ রুট সমর্থন করার জন্য API যোগ করা হয়েছে
- গতিশীল গ্রুপ রুটের জন্য রুট চয়নকারী এবং কন্ট্রোলার কথোপকথনের জন্য নতুন UX যোগ করা হয়েছে
 
-  
