В этом разделе представлены подробные сведения о свойствах разметки контента для типа сущности RadioBroadcastService
. Подробную информацию см. в примере полного фида .
Таблица технических характеристик
Свойство | Ожидаемый тип | Описание |
---|---|---|
@context | Text | Обязательно. Всегда устанавливайте для этого свойства значение ["http://schema.googleapis.com", {"@language": "xx"}] , где xx представляет язык строк в фиде.Для каждого контекста корневого объекта в параметре @language должен быть установлен соответствующий код языка и в формате BCP 47 . Например, если в качестве языка выбран испанский, предполагается, что имена будут на испанском, даже если язык субтитров или дубляжа — английский. |
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение RadioBroadcastService . |
@id | URL | Обязательно — идентификатор контента в формате URI; например, https://example.com/1234abc .@id должен соответствовать следующим требованиям:
url объекта соответствует всем требованиям в качестве идентификатора, мы рекомендуем использовать url объекта в качестве @id . Более подробную информацию смотрите в разделе «Идентификатор» . |
url | URL | Обязательно: канонический URL-адрес контента, который предоставляет информацию о радиостанции. Свойство url должно соответствовать следующим требованиям:
|
name | Text | Обязательно: Официальное название радиостанции. На каждом языке должно быть только одно официальное название. Например, «WXKS FM». Используйте массив для перечисления имен на разных языках. Пример см. в разделе Несколько регионов и языков . |
alternateName | Text | Альтернативные названия, помогающие пользователям идентифицировать радиостанцию. Это свойство должно быть законными альтернативными именами станции, а не ключевыми словами, влияющими на срабатывание. Для ключевых слов используйте вместо этого свойство keywords . Используйте массив для перечисления имен на разных языках. Пример см. в разделе Несколько регионов и языков . |
callSign | Text | Обязательно, если применимо: Официальный правительственный позывной радиостанции. Например, «KQEI-FM». Для радиостанций Северной Америки это свойство является обязательным. Для регионов, где позывные не используются, это необязательно. |
broadcastDisplayName | Text | Обязательно: отображаемые названия или бренды радиостанции. Например, «Фейковое Радио 105». Значения помогают пользователям идентифицировать эту радиостанцию в своих запросах, а также другую ключевую информацию, такую как позывной и имя. |
description | Text | Обязательно: Краткое описание радиостанции. Это свойство имеет ограничение в 300 символов. Используйте массив, чтобы разметить описание на нескольких языках. Пример см. в разделе Несколько регионов и языков . |
slogan | Text | Слоган радиостанции. Например, «Радиостанция Google с вымышленной музыкой номер один». |
logo | ImageObject | Изображение логотипа станции. Обеспечьте максимально возможное разрешение. Формат должен быть JPEG или PNG. Подробности и примеры см. в разделе ImageObject . |
broadcastFrequency | BroadcastFrequencySpecification | Обязательно: Частотная характеристика радиостанции. Для наземных радиостанций AM/FM это свойство является обязательным. Для потоков, доступных только в режиме онлайн, значение должно быть установлено в строку INTERNET_STREAM . Подробные сведения и примеры см. в разделе BroadcastFrequencySpecification . |
areaServed | City, State, Country, or AdministrativeArea | Обязательно: основной географический регион, на который нацелена радиостанция. Используйте это свойство, чтобы выбрать наиболее подходящую станцию среди сети дочерних станций с одинаковыми названиями. Например, используйте его для выбора общенациональной радиовещательной службы с местными филиалами. Рекомендуемый формат: city, (optional) state, country . Подробные сведения и примеры см. в разделе «Город», «Штат», «Страна», «Административный район» . |
broadcastAffiliateOf | Organization | Обязательно, если применимо: аффилированное лицо, членом которого является радиостанция, или аффилированное лицо, предоставляющее контент, транслируемый на радиостанции. Например, «NPR», «PRI» или «PBS». Если радиостанция не является частью какой-либо организации, это свойство не является обязательным. Подробности и примеры смотрите в разделе «Организация» . |
broadcaster | Organization | Обязательно: организация, которая владеет, управляет и управляет радиостанцией. Подробности и примеры смотрите в разделе «Организация» . |
parentService | RadioBroadcastService | Обязательно, если применимо: это свойство требуется только в том случае, если радиостанция является ретранслятором или переводчиком. Он представляет собой исходную радиостанцию, которую ретранслирует ретранслятор или переводчик. Подробности и примеры смотрите в разделе RadioBroadcastService . |
potentialAction | ListenAction | Обязательно: действие, которое запускается у пользователей для прослушивания радиостанции. Подробности смотрите в разделе ListenAction . |
popularityScore | PopularityScoreSpecification | Настоятельно рекомендуется Почему? Оценка, которую Google использует, а также другие сигналы, чтобы определить, какие медиафайлы следует воспроизводить для пользователей. Эта оценка отражает популярность контента по сравнению с другим контентом в вашем каталоге. Таким образом, шкала оценок должна быть одинаковой для всех ваших каналов и всех объектов в вашем каталоге. По умолчанию рейтинг популярности объекта равен 0 . |
inLanguage | Text | Язык контента, транслируемого на радиостанции. Значение должно представлять собой код языка в формате BCP 47 . Используйте это значение для выполнения пользовательских запросов, которые запрашивают содержимое на определенном языке. Если станция вещает на разных языках в разное время, просто укажите основной язык. |
keywords | Text | Список ключевых слов, связанных с радиостанцией. Используйте эти ключевые слова, чтобы расширить запросы пользователей, которые запускают радиостанцию. Например, «новости», «спорт» или «рок». |
identifier | PropertyValue | Настоятельно рекомендуется Почему? - Внешний идентификатор или другой идентификатор, однозначно идентифицирующий данный объект. Допускается использование нескольких идентификаторов. Подробности смотрите в разделе Свойства идентификатора . |
sameAs | URL | URL-адрес справочной веб-страницы, однозначно указывающий на подлинность элемента. Например, страница в Википедии службы вещания. |
Ссылки на свойства типа сущности
Ниже приведены типы сущностей и ссылки на их свойства.
Частота вещанияСпецификация
Тип сущности BroadcastFrequencySpecification
связан со свойством broadcastfrequency
.
Тип объекта BroadcastFrequencySpecification
используется для идентификации радиостанции по ее частоте. В случае цифрового радио частотный канал может содержать несколько подканалов с разными программами. В этих случаях значение broadcastSubChannel
используется для определения местоположения целевой радиостанции в частотном канале.
Для интернет-радиостанций объект BroadcastFrequencySpecification
не требуется, поэтому вместо него используйте строковое значение INTERNET_STREAM
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение BroadcastFrequencySpecification . |
broadcastFrequencyValue | Text | Обязательно: Цифровая часть частоты. Например, «89,3». Для станций цифрового аудиовещания (DAB) это должен быть номер блока. Например, «12А». |
broadcastSignalModulation | Text | Обязательно: часть частоты модуляции сигнала. Значение должно быть одним из: «FM», «AM», «HD», «DAB» или «DAB+». |
broadcastSubChannel | Text | Требуется, если применимо: Подканал в случае цифрового радио. Для станций DAB и DAB+ это значение является идентификатором услуги. Например, «HD1» – «HD8» — возможные значения для HD-радио, а «C8D8» — возможное значение для DAB. |
Ниже приведены примеры BroadcastFrequencySpecification
:
FM (HD)
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "89.3",
"broadcastSignalModulation": "FM",
"broadcastSubChannel": "HD1"
},
ЯВЛЯЮСЬ
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "1010",
"broadcastSignalModulation": "AM",
},
ДАБ
"broadcastFrequency": {
"@type": "BroadcastFrequencySpecification",
"broadcastFrequencyValue": "12B",
"broadcastSignalModulation": "DAB",
"broadcastSubChannel": "C8D8"
},
Только Интернет
"broadcastFrequency": "INTERNET_STREAM",
Организация
Тип сущности Organization
связан со свойствами broadcaster
или broadcastAffiliateOf
.
В спецификации RadioBroadcastService
тип Organization
используется как для свойств broadcaster
, так и broadcastAffiliateOf
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение Organization . |
@id | URL | Обязательно: глобальный уникальный идентификатор организации в формате URI. Идентификатор должен быть стабильным и не меняться со временем. Она рассматривается как непрозрачная строка и не обязательно должна быть рабочей ссылкой. |
name | Text | Обязательно: Название организации. |
sameAs | URL | Это свойство представляет собой URL-адрес справочной веб-страницы, однозначно идентифицирующей организацию. Например, страница организации в Википедии или официальный сайт организации. |
Ниже приведены примеры Organization
:
ОДИНОКИЙ
"broadcaster": {
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio",
"sameAs": "https://www.billyradio-example.org/",
"name": "Billy Radio Inc"
},
НЕСКОЛЬКО ВЛАДЕЛЬЦЕВ
"broadcaster": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/billyradio"
"name": "Billy Radio Inc"
"sameAs": "https://www.billyradio-example.org/"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/broadcasters/Gmusic"
"name": "Gmusic",
}
],
НЕСКОЛЬКО СЕТЕЙ
"broadcastAffiliateOf": [
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/npr",
"name": "NPR",
"sameAs": "https://en.wikipedia.org/wiki/NPR"
},
{
"@type": "Organization",
"@id": "https://www.tjradio.org/networks/pri",
"name": "PRI",
"sameAs": "https://www.pri.org/"
}
],
РадиовещаниеСервис
Тип сущности RadioBroadcastService
связан со свойством parentService
.
Свойство parentService
используется для станции ретранслятора или переводчика для указания родительской станции.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение RadioBroadcastService . |
@id | URL | Обязательно: глобальный уникальный идентификатор в формате URL, представляющий родительскую радиостанцию. Если родительская радиостанция также включена в ваш канал как отдельный объект, убедитесь, что оба идентификатора совпадают. |
name | Text | Обязательно: название родительской радиостанции. |
sameAs | URL | URL-адрес справочной веб-страницы, однозначно идентифицирующий родительскую станцию. Например, страница Википедии родительской станции. |
Ниже приведен пример RadioBroadcastService
:
"parentService": {
"@type": "RadioBroadcastService",
"@id": "https://www.tjradio.org/stations?id=10",
"name": "GQED-FM",
"sameAs": "https://en.vikibedia.org/wiki/GQED-FM"
},
Объект изображения
Тип сущности ImageObject
связан со свойством logo
.
Свойство logo
используется для предоставления изображения логотипа данной радиостанции. Эти изображения отображаются рядом с контентом в виде глубокой ссылки для данного радиообъекта.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение ImageObject . |
height | Integer | Высота изображения в пикселях. |
width | Integer | Ширина изображения в пикселях. |
contentUrl | URL | Обязательно: URL-адрес, по которому можно получить изображение. |
regionsAllowed | Country | Страны, в которых разрешены СМИ. Если свойство не указано, предполагается, что изображение разрешено отображать во всех языковых стандартах. Чтобы отправлять разные изображения для каждого региона, добавьте несколько типов ImageObject , каждый со своим набором стран и соответствующим URL-адресом изображения. |
Страна
Тип сущности Country
связан со свойством logo.regionsAllowed
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Всегда устанавливайте для этого свойства значение Country . |
name | Text | ISO 3166-1 альфа-2. Например, «ГБ» или «США». |
Ниже приведены примеры ImageObject
:
УНИВЕРСАЛЬНЫЙ ЛОГОТИП
"logo": {
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
},
ЛОГОТИП ПО СТРАНЕ
"logo": [
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/67890.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ImageObject",
"height": 100,
"width": 800,
"contentUrl": "http://www.foo.com/img/12345.jpg",
"regionsAllowed": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "PK"
}
]
},
],
Стоимость имущества
Тип сущности PropertyValue
связан со свойством identifier
.
Если вы используете стороннюю систему идентификации для своего контента, например идентификаторы Gracenote (TMS), тогда идентификатор может быть предоставлен свойством identifier
. Это повышает точность сверки Google ваших радиостанций.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение PropertyValue . |
propertyID | Text | Обязательно: тип указанного идентификатора. Мы поддерживаем следующие типы идентификаторов:
|
value | Text | URL-адрес справочной веб-страницы, однозначно идентифицирующий родительскую станцию. Например, страница Википедии родительской станции. |
Ниже приведен пример PropertyValue
:
"identifier": {
"@type": "PropertyValue",
"propertyID": "WIKIDATA_ID",
"value": "Q795598"
},
ПопулярностьОценкаСпецификация
Тип сущности PopularityScoreSpecification
связан со свойством popularityScore
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение PopularityScoreSpecification . |
value | Number | Обязательно: положительное числовое значение, сравниваемое с другими объектами из вашего каталога. Чем больше число, тем выше популярность. |
eligibleRegion | Country | Страна или список регионов, к которым применим показатель популярности. Если показатель популярности применим во всем мире, просто используйте earth в качестве текстового значения.Если необходимо указать конкретные регионы, используйте тип Country .Если это свойство опущено, то eligibleRegion будет установлено значение earth . |
Страна
Тип сущности Country
связан со свойством popularityScore.eligibleRegion
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение Country . |
name | Text | Требуется: ISO 3166-1 альфа-2. Например, «ГБ» или «США». |
Ниже приведены примеры PopularityScoreSpecification
:
ГЛОБАЛЬНАЯ ПОПУЛЯРНОСТЬ
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 4.3,
"eligibleRegion": "Earth"
},
ДЛЯ КОНКРЕТНОЙ СТРАНЫ
"popularityScore": {
"@type": "PopularityScoreSpecification",
"value": 2,
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
},
Город, Штат, Страна, Административный Район
Типы сущностей City
, State
, Country
и AdministrativeArea
связаны со свойством areaServed
.
Свойство areaServed
помогает выбрать наиболее подходящую станцию на основе информации о местоположении пользователя. Примерами информации о местоположении являются пользовательские запросы, такие как «радиостанция рядом со мной» или «радио местных новостей».
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно. Всегда устанавливайте для этого свойства один из следующих типов объектов: City , State , Country или AdministrativeArea . |
name | Text | Обязательно: название города, штата, страны или области. Обеспечьте наиболее детализированную область. Также укажите содержащую цепочку. Используйте следующий формат: city, state, country . |
Ниже приведены примеры areaServed
:
ГОРОД
"areaServed": {
"@type": "City",
"name": "North Highlands, CA, US"
},
СОСТОЯНИЕ
"areaServed": [
{
"@type": "State",
"name": "California, US"
},
{
"@type": "State",
"name": "Nevada, US"
}
],
СТРАНА
"areaServed": [
{
"@type": "Country",
"name": "US"
},
{
"@type": "Country",
"name": "Australia"
}
],
АДМИНИСТРАТИВНАЯ ЗОНА
"areaServed": [
{
"@type": "AdministrativeArea",
"name": "Cape Cod, Massachusetts, US"
}
],
СлушайДействие
Тип сущности ListenAction
связан со свойством potentialAction
.
Свойство ListenAction
определяет глубокие ссылки для воспроизведения. Он также определяет критерии доступа пользователей к контенту. Например, geo/chronal/login/subscription status
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение ListenAction . |
target | EntryPoint | Обязательно: характеристики вашей глубокой ссылки. Он включает информацию о поддерживаемой платформе. Может существовать несколько типов сущностей EntryPoint для определения разных глубоких ссылок для разных наборов платформ. |
actionAccessibilityRequirement | ActionAccessSpecification | Обязательно: определение требований пользователя для доступа к этому объекту. Если присутствует несколько типов объектов ActionAccessSpecification , пользователь, соответствующий любому из критериев спецификации, может получить доступ к содержимому. |
Входная точка
Тип сущности EntryPoint
связан со свойством potentialAction.target
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение EntryPoint . |
urlTemplate | Text | Обязательно: ссылка, которая инициирует воспроизведение вашего контента. |
actionPlatform | Text | Обязательно: платформы, для которых действительна глубокая ссылка. Возможны следующие значения:
|
Спецификация ActionAccess
Тип сущности ActionAccessSpecification
связан со свойством potentialAction.actionAccessibilityRequirement
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение ActionAccessSpecification . |
category | Text | Обязательно: тип требования к доступу. Это должно быть одно из следующих значений:
|
availabilityStarts | DateTime | Время начала окна доступности. Используйте это свойство, чтобы контролировать точное время, когда этот контент будет доступен пользователям. |
availabilityEnds | DateTime | Время окончания окна доступности. Используйте это свойство, чтобы указать точное время, когда этот контент больше не будет доступен пользователям. |
eligibleRegion | Country | Страна, которая имеет право на участие в Offer . Используйте это свойство, чтобы указать страну или регион, в которых этот контент должен быть доступен или не должен быть доступен. |
requiresSubscription | MediaSubscription | Пакет подписки, необходимый для доступа к контенту. Если ваша служба предлагает несколько пакетов подписки, это свойство является обязательным. Если ваша служба бесплатна или существует только один уровень подписки, вы можете пропустить это свойство. |
Страна
Тип сущности Country
связан со свойством potentialAction.actionAccessibilityRequirement.eligibleRegion
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение Country . |
name | Text | Обязательно: код страны ISO 3166-1 альфа-2. |
Медиаподписка
Тип сущности MediaSubscription
связан со свойством potentialAction.actionAccessibilityRequirement.requiresSubscription
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение MediaSubscription . |
@id | Text | Обязательно: глобальный уникальный идентификатор пакета подписки в формате URI. Идентификатор должен быть стабильным и не меняться со временем. Она рассматривается как непрозрачная строка и не обязательно должна быть рабочей ссылкой. |
name | Text | Обязательно: название пакета подписки. Например, «G-Radio Premium» или «A-Radio Basic». |
expectsAcceptanceOf | Offer | Тип Offer , связанный с покупкой Подписки на СМИ. Это свойство используется для выражения цены подписки. |
Предложение
Тип сущности Offer
связан со potentialAction.actionAccessibilityRequirement.requiresSubscription.expectsAcceptanceOf
.
Свойство | Ожидаемый тип | Описание |
---|---|---|
@type | Text | Обязательно: всегда устанавливайте для этого свойства значение Offer . |
price | Number | Обязательно: Стоимость подписки. |
priceCurrency | Text | Обязательно: валюта цены в трехбуквенном формате ISO 4217. |
seller | Organization | Организация, предлагающая подписку или покупку акции. Используйте ту же схему, что описана в разделе Organization . |
Ниже приведены примеры ListenAction
:
УНИВЕРСАЛЬНАЯ ГЛУБОКАЯ ССЫЛКА
"potentialAction": {
"@type": "ListenAction",
"target": {
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform",
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
},
"actionAccessibilityRequirement": {
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
},
СПЕЦИФИЧЕСКАЯ ПЛАТФОРМА
"potentialAction": {
"@type": "ListenAction",
"target": [
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/?streamStationId=170",
"actionPlatform": [
"http://schema.org/DesktopWebPlatform",
"http://schema.org/MobileWebPlatform",
"http://schema.org/AndroidPlatform",
"http://schema.org/AndroidTVPlatform",
"http://schema.org/IOSPlatform"
]
},
{
"@type": "EntryPoint",
"urlTemplate": "https://www.tjradio.org/castlink?streamStationId=170",
"actionPlatform": [
"http://schema.googleapis.com/GoogleAudioCast",
"http://schema.googleapis.com/GoogleVideoCast"
]
}
],
"actionAccessibilityRequirement": [
{
"@type": "ActionAccessSpecification",
"category": "nologinrequired",
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": [
{
"@type": "Country",
"name": "IN"
},
{
"@type": "Country",
"name": "GB"
}
]
},
{
"@type": "ActionAccessSpecification",
"category": "subscription",
"requiresSubscription": {
"@type": "MediaSubscription",
"@id": "http://www.example.com/packages/basic-pack",
"name": "G-Radio Basic Pack",
"expectsAcceptanceOf": {
"@type": "Offer",
"price": 8.99,
"priceCurrency": "USD"
}
},
"availabilityStarts": "2018-04-01T11:01:00-04:00",
"availabilityEnds": "2018-06-30T23:59:00-04:00",
"eligibleRegion": {
"@type": "Country",
"name": "US"
}
}
]
},
Пример полного фида
В этом примере полного канала мы представляем гипотетического поставщика радиоданных: TJ_RADIO. TJ_RADIO предоставляет нам действия по прослушиванию радиоданных, а также информацию о принадлежности и владельце. В этой ленте представлены 3 радиосети (предоставляющие контент партнерским станциям) GPR, GRI и G-music. Дополнительно представлены 3 радиостанции: GQED, GQEI и G-music.
- GQED принадлежит GQED Inc и GPCB, двум отдельным организациям. Кроме того, GQED является филиалом GPR, поскольку транслирует часть контента, созданного GPR и GPI.
- GQEI также принадлежит GQED Inc и GPCB. Это ретрансляционная станция GQED, обслуживающая другой регион. GQEI также является филиалом GPR и GPI.
- G-music — международная радиостанция, принадлежащая GRJ и связанная с радиосетью G-music (другая организация с тем же названием, что и станция). Станции G-music расположены по всей стране и транслируют часть контента, созданного радиосетью G-music.
Связанные страницы
См. следующие страницы для получения дополнительной информации по темам, связанным со свойствами, описанными на этой странице: